我正在使用贝宝沙箱进行交易,但 ipn 无法正常工作。当我在我的沙盒帐户中检查 ipn 历史记录时,它通常显示状态为“重试”。有时它显示状态为“失败”。
当我尝试再次从帐户重新发送 ipn 时,它已成功发送。
任何人都可以指导我理解为什么它有时会失败以及可能的原因是什么?...
我正在使用贝宝沙箱进行交易,但 ipn 无法正常工作。当我在我的沙盒帐户中检查 ipn 历史记录时,它通常显示状态为“重试”。有时它显示状态为“失败”。
当我尝试再次从帐户重新发送 ipn 时,它已成功发送。
任何人都可以指导我理解为什么它有时会失败以及可能的原因是什么?...
感谢您的答复。
我的问题已经解决了。返回 url 不正确,这就是 ipn 不起作用的原因。
我在 paypal 帐户中的返回 url 是正确的,这就是为什么 ipn 从该帐户工作的原因。
不,我们不能。
当它“重试”时,意味着它没有从您的脚本中获得正确的 HTTP/1.1 200 OK 响应。
最有可能的是,这意味着它在尝试向其发布数据时出错。
如果您点击 IPN 历史记录中的“消息 ID”,您可以查看它在访问脚本时遇到的 HTTP 状态。
将其缩小到特定的 HTTP 错误代码后,您需要查看您的网络服务器访问和错误日志以找出错误的原因。