【发布时间】:2018-05-12 22:03:35
【问题描述】:
我正在研究 Paypal 与 IPN 的集成。为方便起见,我使用的是 IPN 模拟器。它工作了几次,现在它再也没有工作了。我尝试了其他一些 DNS,并且它可以工作(有时)。返回的消息是某种东西,嗯……很神秘!
IPN 未发送,握手未验证。查看您的信息。
我正在搜索文档,但没有关于此消息的任何内容:没有解释,没有建议,什么都没有...信息似乎还可以,而且再次,它工作了几次,现在,它再也没有工作了:为什么?这怎么可能 ?贝宝服务是否被某处阻塞?
我的 DNS :“lecomite.eu”
正确的调用 URL 是“lecomite.eu/services/paypal/”。所有其他都达到 500。
编辑:
好的,这是我犯的错误。我道歉。但是,请 Paypal 团队提供有关附加内容的更多信息。它应该比这个没有记录的 IPN 没有发送,握手没有验证更有帮助。请查看您的信息。这些信息并未说明已进行、未进行、发送、未发送的交易,以及坏事在哪里。
注意:我已经阅读了您的“HTTP 响应框架中的工作机会”——我正在开发自己的高性能 Web 服务器,所以我已经阅读了。
【问题讨论】:
-
您检查过您网站中的 POST 方法是否返回 500 Internal Server Error 吗?
-
正确的调用 URL 是“lecomite.eu/services/paypal/”:这是唯一不返回 500 的路径。它工作了几次,现在消息似乎说“好的,我永远不会再通过这个 URL 向这个 IPN 发送......”。也许我错了。我会检查真正的反应......
-
您的 URL 似乎无效,因此无法发送 IPN。您可以在 PayPal 开发者门户中尝试使用 IPN 模拟器。
标签: paypal-ipn