昨天,PayPal IPN听众突然停止接收来自PayPal的消息。听众没有改变,IPN仍然在paypal设置中打开。
在历史中,它显示了一些消息。消息没有HTTP响应代码。我在cPanel上的日志似乎没有显示与IPN侦听器的任何连接。
如果重要的话,我的听众会跑过普通的http。
有什么办法可以调试吗?我似乎唯一的数据是,paypal只是没有发送IPN,但它声称正在尝试。
编辑: 我的php监听器中的第一件事就是将标题设置为200 OK。
答案 0 :(得分:0)
我在Stack Overflow职业生涯中不允许发表评论,但过去一个月(成功)我与听众进行了很多的斗争,所以我们会看看能否提供帮助。
首先,你的听众有多长时间工作?它只是在沙箱中还是活了一段时间?
如果您的IPN历史记录表明它正试图联系您的听众并且不能,我将返回paypals IPN模拟器并确认握手仍然发生。如果没有,那么与paypal交互的验证码可能有问题,或者我也注意到如果你的后端代码发生错误,IPN也可能拒绝它。如果所有这些都失败了,那么IPN模拟器就会成功,并且历史记录仍然表明它正在尝试,可能会很高兴看到你的听众发布的内容。