gpt4 book ai didi

php - PayPal Parellel 付款和退款

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:49 25 4
gpt4 key购买 nike

我对平行付款和退款有疑问。我们正在开发一个设置并行支付的应用程序,我们自己作为我的商店接收方,服务提供商作为卖方接收方。我们为次要收款人提供了一种机制来退还全部付款。

Screenshot
(来源:ohozaa.com)

我们想知道的是当卖家收款人的paypal账户中没有资金时会发生什么?从沙盒中的测试和我们所读到的内容来看,似乎退款的卖家接收方部分变为待处理(我们假设,因为资金是从关联的银行账户中提取的)。三件事:

My Store 收货人是否已全额支付退款,现在正在等待卖家收货人付款。这意味着,在这个时间点,我的商店收款人没钱了?

What happens if funds cannot be pulled down from the seller receivers associated bank account?

如果我们尝试向未验证且 paypal 帐户中没有资金的用户退款,会发生什么情况?再次,My Store 收款人是否全额支付退款并希望在有资金时收取卖家收款人的部分?

最佳答案

除非我误解了情况,否则存在三种可能的问题/结果。

您提交付款以支付 mystore@test.com 10 美元和 seller1@test.com 90 美元,共计 100 美元:

    https://svcs.sandbox.paypal.com/AdaptivePayments/Pay

'currencyCode' => 'USD',
'actionType' => 'PAY',
'receiverList.receiver(0).email' => 'mystore@test.com',
'receiverList.receiver(0).amount' => '10',
'receiverList.receiver(1).email' => 'seller1@test.com',
'receiverList.receiver(1).amount' => '90',
'requestEnvelope.errorLanguage' => 'en-US',

buyer@test.com 想要退款:

1) 如果您拥有为 seller1@test.com 提交退款的 API 权限,您可以退还他的交易部分以及您的部分。您通过传递 receiverList 变量来做到这一点:

    https://svcs.sandbox.paypal.com/AdaptivePayments/Refund

'payKey' => $thepaykey,
'receiverList.receiver(0).email' => 'mystore@test.com',
'receiverList.receiver(0).amount' => '10',
'receiverList.receiver(1).email' => 'seller1@test.com',
'receiverList.receiver(1).amount' => '90',
'requestEnvelope.errorLanguage' => 'en_US',
'currencyCode' => 'USD',

1.1) mystore@test.com 和 seller1@test.com 都有资金,立即退款。

1.2) mystore@test.com 有资金,但 seller1@test.com 没有。从 seller1@test.com 的银行帐户提交电子支票以支付退款,在从银行清除之前,状态将是PENDING。 mystore@test.com 只支付了 buyer@test.com 10USD。 buyer@test.com 将有两笔交易,一笔 10 美元已完成,另一笔 90 美元待处理。如果90USD交易失败,PayPal会尝试第二次向银行代理。如果再次失败,seller1@test.com 的交易应进入FAILED 状态,并且可能无法通过交易退款。退还此交易的唯一方法是汇款。

2) 如果您没有为 seller1@test.com 提交退款的 API 权限,您将无法在请求中传递他的接收者。如果这样做,整个退款将失败。您不能超过最初支付给您的金额 (10 美元)

3) 如果 seller1@test.com 未被确认,或者没有在 paypal/sandbox 中创建帐户,则交易将PENDING,在等待期间买家可以点击在交易旁边取消。您也可以在交易显示已完成之前通过提交金额退款来取消交易。

如果这是一个链式支付,它可能会有不同的结果。

关于php - PayPal Parellel 付款和退款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23532362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com