Paypal IPN payment_状态是否可以从交易的已完成状态更改为其他状态?
如果我收到一个IPN,它告诉我交易(txn_id=123)已完成(即付款状态=已完成) 这是否可能是因为某些原因,我稍后将收到另一个IPN,它告诉我同一交易(txn_id=123)的付款状态已从“已完成”更改为另一状态 有人有这方面的经验吗Paypal IPN payment_状态是否可以从交易的已完成状态更改为其他状态?,paypal,paypal-ipn,Paypal,Paypal Ipn,如果我收到一个IPN,它告诉我交易(txn_id=123)已完成(即付款状态=已完成) 这是否可能是因为某些原因,我稍后将收到另一个IPN,它告诉我同一交易(txn_id=123)的付款状态已从“已完成”更改为另一状态 有人有这方面的经验吗 非常感谢大家。我想没有。如果您收到此通知且状态为“已完成”,则表示钱已经转账。 但是你应该检查一下你是否收到了贝宝的请求。因为每个人都可以向你请求带有损坏数据的IPN url。根据PayPal开发者网络上的一些线程,在某些情况下,已经完成的支付可以被撤销。这
非常感谢大家。我想没有。如果您收到此通知且状态为“已完成”,则表示钱已经转账。
但是你应该检查一下你是否收到了贝宝的请求。因为每个人都可以向你请求带有损坏数据的IPN url。根据PayPal开发者网络上的一些线程,在某些情况下,已经完成的支付可以被撤销。这将导致另一个IPN,说明付款已被撤销。见:
因此,虽然这种情况可能不会经常发生,但报告为“完成”的付款在之后仍然可以更改状态。如果Paypal有一个状态图,清楚显示是什么事件使交易变成另一种付款状态,那就太好了。补充:这通常会在交易完成后几分钟内发生。