我开发了一个 Web 应用程序,它通过 ExpressCheckout API 接受付款,供用户成为成员(member)。 一切正常。
我现在想扩展我的 Web 应用程序服务,并为我的用户提供购买第三方(我的成员(member))出售的商品的可能性。
我想实现的原则很简单:对于每个订单,让用户为他们选择的商品付款,然后将我收到的一部分金额转给商品提供商,并为我保留一些钱。我想使这个过程自动化,这样一旦我收到付款通知,我就会计算转账给可能有或没有 Paypal 账户的商品供应商的金额(换句话说,这意味着我可能需要转账使用 IBAN/SWIFT 数据将钱存入银行账户),然后进行汇款。
我试图通过阅读您的文档找到一个解决方案,并遇到了“链式支付”,但后者似乎并未在 ExpressCheckout 工作流程中使用。
此外,由于我对 ExpressCheckout 流程的实现有效,我不想寻找完全不同的解决方案,而是扩展它……如果可能的话。
您能告诉我哪个是最适合我的解决方案吗?
提前,非常感谢您的帮助。
最佳答案
您可以做 2 件事中的 1 件事。您可以使用 Express Checkout 进行并行支付。这意味着您可以在购买时在不同账户之间拆分交易。另一种选择是将所有资金存入您的账户,然后当您想要向其他账户汇款时,您可以使用 Adaptive Payments (Pay) API 或 MassPayments API 向其他账户汇款帐户。请记住,您必须将它发送到他们的 PayPal 帐户,您将无法使用这些 API 之一将它直接发送到银行帐户。
关于Paypal ExpressCheckout + 链式支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16726375/