我是 paypal api 的新手,但已将其集成到我的网站中。每笔交易都有 2 个使用 adaptive payments api
的接收者。每隔一段时间我就会收到状态为 INCOMPLETE
的 ipn
响应。阅读文档它说这个状态是因为
Some transfers succeeded and some failed for a parallel payment or, for a delayed chained payment, secondary receivers have not been paid
为什么只有一次交易有效?只有第一个收款人才能拿到钱,这会导致问题。处理这个问题的最佳方法是什么?无论如何要立即退还第一笔收款人的款项?
最佳答案
如果请求中的任何付款失败,您可以使用 reverseAllParallelPaymentsOnError 参数撤销所有付款。
xs:boolean (Optional) Whether to reverse parallel payments if an error occurs with a payment. Allowable values are: true – Each parallel payment is reversed if an error occurs false – Only incomplete payments are reversed (default)
关于ruby-on-rails-3 - Paypal IPN INCOMPLETE 状态原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17437727/