<分区>
在某些情况下,我们的客户报告他们的客户付款会自动退还。
我们注意到这似乎随着时间的推移而增加。
发生退款时,有时会向用户显示一条错误消息,例如“抱歉,您此时无法完成付款,请稍后再试”。
我们正在使用具有多个接收方(确切地说是 2 个)的自适应支付设置。
有没有人遇到过这个问题,这是一个集成问题,还是有任何变通办法?
我们还使用了 PHP SDK。
最佳答案
通常,当某些收款人无法收到资金时,就会发生这种情况。
我知道的一些场景:
收款人账户存在问题或限制,无法接收任何 PayPal 付款。
链接支付的主要接收方是墨西哥的 PayPal 账户,由于本地法规,该账户不能持有或使用余额将资金转给次要接收方,因此自适应支付将始终被撤销(没有解决方法,链式支付不能用于 MX 主节点)
链式辅助接收方位于某些加勒比海和较小的岛屿国家/地区之一,需要某种自动转账提款方法
如果您的用户无法通过登录他们的帐户并查看其中的消息来确定问题所在,他们将需要联系 PayPal 的支持人员以询问撤销情况。这可能是上述原因之一或其他一些帐户问题
但基本上这些是导致部分付款错误的帐户或国家/地区问题,而不是编程问题。
默认情况下,自适应支付有 reverseAllPaymentsOnError::yes。这是一个付款创 build 置,您可能希望保持原样
Adaptive 是一款遗留产品,对新集成的支持已于 2017 年 12 月结束,因此您会想看看自己是否可以成为 PayPal 合作伙伴并转向新产品,例如 Commerce Platform,https://developer.paypal.com/docs/commerce-platform/onboarding/partner-onboarding/
关于PayPal Adaptive Payments 正在自动为订单退款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59593800/