0

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

4

1 回答 1

3

是的,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。

于 2012-09-26T22:12:40.167 回答