使用一个交易ID管理多个收件人

问题描述:

我正在建立一个电子商务网站,我需要向购买者收取购买费用。买家以20美元购买了一件物品,然后18美元将转移到卖方帐户,2美元将作为费用转移给应用程序所有者。我需要在一次交易中完成此次转账。使用一个交易ID管理多个收件人

  1. 我可以使用自适应支付具有多个收件人,但做时,重定向买家贝宝付款,然后页面显示与我不想显示付款分配(所有者和卖方之间)发票。我也附上截图。所以,我放弃了这个选择。

split payment screenshot

  1. 另一种选择是,我可以例如收集全额付款当买方转移支付时,将货币20美元转移到所有者账户,然后在另一笔交易中转移卖方的份额但在这种情况下,我需要管理两个不同的交易ID,这些ID在退款时很难管理。
  2. 如何在一次交易中在多个收款人之间分配付款而不让买家了解它(情况1),以及如何管理退款(情况2)?

开始=>
+1

真诚的,如果记录和退票两个独立的交易作为两个独立的交易是“难以管理”,也许你不应该正在处理付款的代码?会计要求记录一切,并涉及大量的细微差别和细节。这就是野兽的本质。 – coreyward

+0

@coreyward是的确同意,但是如何在单笔交易中管理父母(商家)账户和子女(卖家)账户以及转账金额,并且在退款时会减轻您的负担,因为只有商家才有权退款。条纹也一样。 –

+2

对不起,但这并不是幕后的工作原理。界面应该很简单,但实现不是。 – coreyward

您可以通过PayPal自适应链接付款来实现您的要求。

自适应链接支付使发件人(买方)能够向主接收者(您)发送一笔付款。主要接收方保留部分付款并发送剩余资金辅助接收方。在这个过程中,发件人(买方)只能看到主要接收者(你)而不是次要接收者。

请查看以下链接了解贝宝自适应链式支付更多的信息:

https://developer.paypal.com/docs/classic/adaptive-payments/ht_ap-basicChainedPayment-curl-etc/