我的问题是关于PayPal API如何实现信用卡付款的方式
特别是我想问一下GitHub的这段代码片段:
准备好信用卡对象,输入所有必要的凭据,包括要支付的金额,发件人的帐单地址和姓名等。
我唯一无法理解的是,为什么没有指定接收器?
基本上都是
答案 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个..