ruby-on-rails-3 - Paypal IPN INCOMPLETE 状态原因

标签 ruby-on-rails-3 paypal

我是 paypal api 的新手,但已将其集成到我的网站中。每笔交易都有 2 个使用 adaptive payments api 的接收者。每隔一段时间我就会收到状态为 INCOMPLETEipn 响应。阅读文档它说这个状态是因为

 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/

相关文章:

javascript - Rails,js变量的全局存储

ruby-on-rails - 使用部分干燥新表单和编辑表单的最佳实践

ruby-on-rails - 如何在 collection_select 标签中调用辅助方法

php - 对于 PHP PayPal API,我需要使用哪种付款方式?

php - PayPal IPN 模拟器工作正常但 IPN 不响应沙盒支付

PayPal 收据不显示使用 SetExpressCheckout 的描述信息

PayPal API 返回 RESOURCE_NOT_FOUND/INVALID_RESOURCE_ID 但交易列在 Sandbox Business 帐户中

iframe - 使用 IPN 验证 PayPal 付款是否成功

SQLite 到 Postgres (Heroku) GROUP BY

ruby-on-rails - rails : Link_to raw (' ' ) when adding to another element