Paypal Mass支付IPN,pay_status为拒绝

时间:2013-08-02 09:20:30

标签: paypal paypal-ipn masspay

因此,按照此文件IPN进行大规模支付 https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/#id091EB070DUI

我们可以获得payment_status =否则如果是这种情况我们仍然会获得有关单个项目的信息,或者我们没有获得有关单个项目的任何信息。

如果我们获得有关单个项目的信息,status_x的值是什么

如果交易被拒绝,则会应用任何交易。

我要求如果批量支付被拒绝,我需要将单个项目标记为已拒绝。如果payment_status已完成或已处理,我使用unique_id_x值映射到我的数据库中的条目,或者如果f被拒绝则要这样做

此外,文档提到仅当status = Failed

时才设置reason_code

没有明确的变量名为status;有status_x或payment_status,其中一个是?

如果它是status_x:那么每个项目是否应该不是reason_code_x 如果是payment_status:但我们没有将payment_status视为失败。

1 个答案:

答案 0 :(得分:0)

“个别项目”是指一批大额支付中的一项交易?您将获得每笔交易的IPN帖子。如果十个中的三个失败,您将获得十个IPN帖子。七个完成付款,三个失败。

status_x值为FailedBlocked,具体取决于交易失败的原因。

payment_status Denied表示批量付款流程根本没有启动。就像提到的例子一样,可能是因为发件人账户资金不足。如果您要跟踪status_x值的特定付款监控状态。

编辑:您可以在沙箱中测试IPN。默认情况下,它在美国卖家帐户中启用。