【问题标题】:Paypal Mass pay IPN with payment_status as DeniedPaypal Mass 支付 IPN,payment_status 为 Denied
【发布时间】:2013-08-03 12:09:39
【问题描述】:

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

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

如果我们获得有关单个项目的信息,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 设置为 Failed。

【问题讨论】:

    标签: paypal paypal-ipn masspay


    【解决方案1】:

    您所说的“单个项目”是指一批批量付款中的一项交易吗?您将获得每笔交易的 IPN 帖子。如果十个中有三个失败,您将获得十个 IPN 帖子。七个用于完成付款,三个用于失败。

    status_x 值将是 FailedBlocked,具体取决于事务失败的原因。

    Denied 中的payment_status 表示批量付款流程根本没有开始。就像示例中提到的那样,可能是因为发件人帐户中的资金不足。如果您想跟踪特定付款的状态,请查看status_x 值。

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

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 2017-08-29
      • 2012-01-17
      • 2012-04-10
      • 2015-04-18
      • 2013-03-20
      • 2014-06-23
      • 2015-06-09
      • 2012-12-16
      相关资源
      最近更新 更多