在设置PayPal参考事务时,我通过IPN(txn_type=mp_signup
)接收名为mp_status
的状态代码。我假设这是批准代码,但似乎没有关于此代码的任何文档。
我的具体代码是mp_status=0
。
确实存在的文档表明mp_status
是:
协议状态。可能的值是A表示活动协议,I表示非活动协议(相当于已取消)。
正如您所看到的,我收到的mp_status不在此模糊中。我认为这意味着注册失败,因为价值不是“A”,支付是零和游戏。这个假设可能与后reason_code=mp_2001
中的另一个值相矛盾,这要归功于this SO post,我知道是成功创建了一个账单协议。
鉴于来自PayPal IPN的这些值,此参考交易的状态是什么?是否已创建定期结算(BAID)协议?
那mp_status似乎没有表明任何异常;我会忽略它,除非你找到一个记录或经验理由来关注它