我正在使用IPN在我正在处理的MVC系统中接收付款通知。在验证了某些零碎之后,我继续使用"订阅"来更新数据库。和"付款详情"对于特定用户。我正在使用" notify_url"重定向回系统并启动PaymentNotification方法。这个工作正常,直到几天前,它突然停止工作。首先,我认为由于方法本身存在问题,数据库没有更新,但后来我发现PaymentNotification(IPN)方法根本没有被击中。
一些注意事项:
有些问题:
答案 0 :(得分:0)
正如评论中所建议的,即使仅在沙盒模式下测试Paypal,自2016年9月起,PayPal IPN处理也需要TLS 1.2。在我的情况下,将沙盒测试业务和个人电子邮件更改为真实/有效的电子邮件,解决了我在本地使用NGROK作为本地主机的安全隧道进行测试的问题。更重要的是,当我实际使用HTTPS证书时,这应该不是问题。