IPN模拟器:"IPN未发送,并且握手未验证。请检查您的信息。"

8
当我使用IPN Simulator时,出现以下错误:

IPN未发送,并且握手未经验证。请检查您的信息。

该URL是非SSL HTTP(开发环境)。
当我在浏览器中访问它时,我得到了预期的输出(以及服务器访问日志中的匹配条目),但是当我通过IPN模拟器访问它时,我会收到上述错误消息,并且服务器访问日志中没有任何内容。
根据这些问题的建议: 我尝试了命令openssl s_client -connect api-3t.sandbox.paypal.com:443 -showcerts -CApath /etc/ssl/certs,并得到了他们建议的输出:

验证返回代码: 0 (ok)

我认为这并不特别重要,因为我并没有尝试发起SSL请求。
还有其他想法吗?
我正在尝试修复一个错误,我大约3周前开发了IPN相关内容,当时IPN模拟器工作得很好,现在不行了。
提前致谢。

4
你修好了吗,Ruu?我也遇到了同样的问题。 - Fane
2
在nodejs/express上遇到了相同的问题。 - Tim
3个回答

2

1

检查服务器上的Web访问日志。在我的情况下,我的网站出现了500个内部服务器错误,并且我在IPN模拟器中收到了相同的消息。但是IPN模拟器仍然尝试发送请求...


1
这真是不可思议,但在我的情况下,我需要在URL末尾添加一个斜杠。真的很神奇。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接