【发布时间】:2012-09-15 12:54:51
【问题描述】:
是否可以使用“旧”(Payments Pro / Express Checkout)PayPal API 代表某人向收款人或收款人组汇款?我意识到使用 Adaptive Payments Pay 方法可以做到这一点,但其他 API 似乎无法做到这一点。
【问题讨论】:
标签: paypal paypal-adaptive-payments
是否可以使用“旧”(Payments Pro / Express Checkout)PayPal API 代表某人向收款人或收款人组汇款?我意识到使用 Adaptive Payments Pay 方法可以做到这一点,但其他 API 似乎无法做到这一点。
【问题讨论】:
标签: paypal paypal-adaptive-payments
是的,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。
【讨论】: