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