我们正在将我们的在线支付系统与paypal IPN交易通知后端集成,我们在使用沙箱进行测试时遇到了问题:
当使用带有HTTP的侦听器脚本URL时,它可以完美地工作,但是在指定安全URL时它会停止工作。在IPN历史记录页面(https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history)上,使用安全侦听器进行的所有调用都不显示来自我们服务器的HTTP响应(!)。 从浏览器直接访问这两个URL工作。
我们的猜测是IPN调用对安全侦听器不起作用(我们在文档中找不到相关内容)或者paypal沙箱IPN服务器不喜欢我们的IPN侦听器证书(这是一个免费的startssl)但是有效的证书)。
有没有人找到类似的东西或者可以提供一些建议?
答案 0 :(得分:1)
我已经使用HTTPS完成了它,所以它确实有效。您必须将“https”放在当前在PayPal上注册的IPN URL中。检查您的SSL证书是否由认可的CA签名。