【问题标题】:PayPal BAID mp_status is not clear and doesn't seem documentedPayPal BAID mp_status 不清楚,似乎没有记录
【发布时间】:2019-09-05 18:56:51
【问题描述】:

在设置 PayPal 参考交易时,我通过 IPN (txn_type=mp_signup) 收到一个名为 mp_status 的状态代码。我假设这是批准代码,但似乎没有关于此代码的任何文档。

我的具体代码是mp_status=0

确实存在的文档指出mp_status 是:

协议状态。可能的值为 A 表示活动协议 和我的无效协议(相当于取消)。

如您所见,我收到的 mp_status 并未包含在此简介中。我认为这意味着注册失败,因为价值不是“A”,支付是零和游戏。这个假设可能与帖子reason_code=mp_2001 中的另一个值相矛盾,感谢this SO post,我知道这是成功创建计费协议。

鉴于 PayPal IPN 中的这些值,此参考交易的状态如何?是否已创建定期计费 (BAID) 协议?

【问题讨论】:

  • 您使用的是 Classic API 还是 REST?
  • @DrewAngell 我只是使用 php 的 cURL 函数传递名称-值-对。我相信那是“经典”的经典 API。 :-)

标签: paypal recurring-billing


【解决方案1】:

mp_status 似乎并没有表明任何异常;我会忽略它,除非您找到记录或经验的理由来关注它

【讨论】:

  • 这可能是正确的答案,如果我们假设这个神秘的mp_status 等同于大多数 PayPal POST 返回的RESULT 名称。但这实际上是问题所在:我们必须假设。缺乏这方面的文档有点令人震惊。
猜你喜欢
  • 2011-07-08
  • 2021-06-04
  • 2017-01-20
  • 2014-07-28
  • 2018-05-16
  • 2016-06-24
  • 1970-01-01
  • 2018-09-18
  • 1970-01-01
相关资源
最近更新 更多