paypal - 如果我的 Paypal IPNs 监听器出现故障会怎样?

标签 paypal paypal-ipn

我正在通过“立即购买”按钮处理一些购买。我传入了通知 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/

相关文章:

magento - Magento 中的 PayPal Pro(直接)信用卡到期日验证

paypal - 付款后修改 PayPal Express Checkout 自定义参数

c# - 付款日期为 UTC

python cgi 监听器获取空的 paypal IPN

c# - 带有信用卡支付方式的 Paypal Rest API

php - PayPal Rest SDK API - 获取 token

php - 即时支付通知 (IPN) 模拟器剂量工作

ruby-on-rails - rails : PayPal Integration: "Load Configurations from specified file"?

php - Paypal(沙盒/模拟器)IPN 返回无效,尽管付款成功?

PHP Paypal,没有账户?