PayPal Payments Pro/Express Checkout API 是不是支持向其他收款人汇款?

Posted

技术标签:

【中文标题】PayPal Payments Pro/Express Checkout API 是不是支持向其他收款人汇款?【英文标题】:Does the PayPal Payments Pro/Express Checkout API support sending money to other receivers?PayPal Payments Pro/Express Checkout API 是否支持向其他收款人汇款? 【发布时间】:2012-09-15 12:54:51 【问题描述】:

是否可以使用“旧”(Payments Pro / Express Checkout)PayPal API 代表某人向收款人或收款人组汇款?我意识到使用 Adaptive Payments Pay 方法可以做到这一点,但其他 API 似乎无法做到这一点。

【问题讨论】:

【参考方案1】:

是的,Express Checkout 支持这一点。

发送资金给多个收款人 虽然它只是一个并行交易,而不是链式交易,而且它可能没有自适应支付那么精致。但它肯定有效。

要通过 Express Checkout 交易向多个收款人汇款,只需确保您使用的是 PAYMENTREQUEST_* 变量(例如 PAYMENTREQUEST_0_AMT,而不仅仅是“AMT”),然后添加“PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=yourfirst@receiver.tld”。

然后对于第二个接收器,使用;

PAYMENTREQUEST_1_SELLERPAYPALACCOUNTID=yoursecond@receiver.tld
PAYMENTREQUEST_1_AMT=9.99

第三个;

PAYMENTREQUEST_2_SELLERPAYPALACCOUNTID=yourthird@receiver.tld
PAYMENTREQUEST_2_AMT=9.99

等等等等。 :-)

给别人多个接收者 或者,如果您实际上并不持有资金,并且您希望代表其他人向多个收款人汇款,您可以使用Permissions API 获得发件人的许可以代表他们汇款,然后发件人然后需要批准MassPay API。 鉴于,这并不理想,因为不是每个人都可以访问 MassPay API。但这当然是可能的。 如果你想测试一下; PayPal 沙盒中的所有 Premier 和 Business 帐户默认启用 MassPay。

【讨论】:

(作为应用程序开发人员)是否需要访问 MassPay api,或者我代表其汇款的人是否需要在其帐户上启用该功能? 另外,如果我只想代表 John 向 Sue 汇款(即仅向一位收款人)怎么办? 只有您代表其调用 API 调用的人需要在其帐户上启用 MassPay。 MassPay 支持一对一和一对多。 谢谢罗伯特。我的问题是,如果我只想代表他们向一个人付款,他们还需要启用 MassPay 吗?或者一个 reguar PayPal 账户可以正常工作吗?我无法假设这些人以任何方式拥有特殊的 PayPal 账户。谢谢。

以上是关于PayPal Payments Pro/Express Checkout API 是不是支持向其他收款人汇款?的主要内容,如果未能解决你的问题,请参考以下文章

通过 Braintree + Braintree Webhooks 从 PayPal Payments Pro(w/h 定期计费)+ IPN 迁移到 PayPal Payments

调用 PayPal API /payments/payment 时如何传递送货地址

Paypal Adaptive Payments 以访客身份

访问 https://api.paypal.com/v1/payments/payment/ 时得到 Http 响应码 400

PayPal Smart Payments:更改货币代码

INTERNAL_SERVICE_ERROR PayPal REST API https://api.paypal.com/v1/payments/payment