我们正在将我们的在线支付系统与 paypal IPN 交易通知后端集成,在使用沙盒测试时遇到了一个问题:
将侦听器脚本 URL 与 HTTP 一起使用时,它可以完美运行,但在指定安全 URL 时,它会停止工作。在 IPN 历史页面 ( https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history ) 上,所有使用安全侦听器进行的调用都没有显示来自我们服务器的 HTTP 响应 (! )。从浏览器直接访问这两个 URL 工作。
我们的猜测是,IPN 调用对安全侦听器不起作用(我们在文档中找不到关于此的字眼)或贝宝沙箱 IPN 服务器不喜欢我们的 IPN 侦听器证书(这是一个免费的 startssl 但有效证书)。
有没有人发现类似的东西或可以提供一些建议?