我正在通过“立即购买”按钮处理一些购买。我传入了通知 URL,并实现了一个 IPN 监听器来处理 Paypal 在购买完成后发送给我的 IPN。 我想知道如果我的 IPN 监听器关闭/无法处理 IPN 会发生什么。 Paypal 会一直尝试发送 IPN 直到它获得 200 吗?你对我这边如何处理这种情况有什么建议吗?
此外,当我检查 IPN 时,我只检查 IPN 的状态是否为“VERIFIED”以及 payment_status 是否为“Completed”。只有在这种情况下,我才授权购买。想知道如果 payment_status 改为“Pending”会发生什么。 Paypal 会一直发送 IPN 直到付款“完成”吗?是否有关于如何处理 payment_status 所有可能值的引用/指南?
谢谢
最佳答案
它监听 200 响应,如果没有收到 200 响应,它将重试。
IPN 最多重发四天,最多重试 15 次。
https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro/
关于paypal - 如果我的 Paypal IPNs 监听器出现故障会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24129566/