0

我们正在将我们的在线支付系统与 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 但有效证书)。

有没有人发现类似的东西或可以提供一些建议?

4

1 回答 1

1

我已经使用 HTTPS 完成了它,所以它确实有效。当然,您必须在 PayPal 注册的 IPN URL 中输入“https”。检查您的 SSL 证书是否由公认的 CA 签署。

于 2013-09-24T23:43:25.147 回答