PayPal-Java SDK /信用卡付款问题

时间:2015-01-27 09:08:51

标签: java paypal

我的问题是关于PayPal API如何实现信用卡付款的方式

特别是我想问一下GitHub的这段代码片段:

https://github.com/paypal/PayPal-Java-SDK/blob/master/rest-api-sample/src/main/java/com/paypal/api/payments/servlet/PaymentWithCreditCardServlet.java

准备好信用卡对象,输入所有必要的凭据,包括要支付的金额,发件人的帐单地址和姓名等。

我唯一无法理解的是,为什么没有指定接收器?

基本上都是

1 个答案:

答案 0 :(得分:2)

不是Java dev -

“接收者”是您在开发者控制台中设置的“您的”(商家)REST应用程序(与您的PayPal帐户绑定)。您在提出请求时authenticate - 在此特定情况下,您将在一步(即sale)中发送信用卡进行身份验证/捕获。

所以“你”(经过身份验证的应用程序)是“接收者”。

将此流程视为PayPal Classic API中的API凭据。 HTH ....


更新

  

所以你的意思是令牌属于“接收者”,而不是“发送者”?以及那些客户端ID和客户端密钥?我以为他们属于发件人

“你” - 您的应用,是发件人(在Paypal的上下文中)。您的应用向Paypal发送付款信息以进行处理。要做到这一点,PayPal必须知道你是谁(Paypal /商家帐户/应用程序)正在发送请求。

你到底指的是什么是“接收者” - 也许这只是阻碍术语的术语?


更新2:

  接收者

我指的是获得收费金额的一方

  • “收件人”==资金:在此引用的具体示例/代码中。您的app / you商家帐户发出/发送了请求(您的应用是发件人和“收件人”)根据这个定义)。

    这是标准的“商家”/商家付款处理流程。忘记技术/ API,想想餐馆里的POS。该POS(又名“app”)将使用与该处理器通信所需的任何协议将卡数据(从刷实用信用卡)发送到其拥有帐户的某个处理器。

如果您实际上正在寻找一些“汇款给某人”流程(而不是您引用的代码),this可能正是您所寻求的。这对于“接收者”具有不同的含义 - 又称“资金接受者”。我实际上并没有使用它,但它似乎很简单......

H个..