【发布时间】:2017-03-17 21:32:44
【问题描述】:
在我使用 PayPal Sandbox 进行调试的几天中,我不止一次注意到 IPN 通知已排队,并且在很长一段时间内(可能是几个小时)都没有得到处理。
这个问题是 Sandbox 特有的吗?
普通(非沙盒)PayPal IPN 是否会发生这种情况?
如果发生,那么(大约)多久发生一次?
【问题讨论】:
标签: paypal paypal-ipn paypal-sandbox
在我使用 PayPal Sandbox 进行调试的几天中,我不止一次注意到 IPN 通知已排队,并且在很长一段时间内(可能是几个小时)都没有得到处理。
这个问题是 Sandbox 特有的吗?
普通(非沙盒)PayPal IPN 是否会发生这种情况?
如果发生,那么(大约)多久发生一次?
【问题讨论】:
标签: paypal paypal-ipn paypal-sandbox
我承认自己是 IPN 的“菜鸟”(我设法让我的工作正常)。我在测试过程中注意到
我仍处于开发模式,因此无法与生产环境对话。但是您可能会发现 IPN 测试器对测试您的代码很有帮助(如果您还没有使用它):https://developer.paypal.com/developer/ipnSimulator/
使用 IPN 测试器将有助于验证您的“侦听器”代码是否返回“完成”交易所需的“200”状态。我的理解是,如果 PayPal 没有“听到”“200”状态,IPN 将继续以不同的时间间隔发送。因此,您可以查看您的日志以确保“200”被正确发送。
【讨论】: