我有一个 IPN 处理程序,但似乎没有从 PayPal 获得任何 IPN。当我点击订阅按钮时,我的付款通过了,但我的 IPN 处理程序没有收到任何请求。
我尝试通过 Firebug 的 javascript 控制台调用
$.post('http://mysite.com/ipn', {'foo': 'bar'})
我可以在我的日志中看到收到了请求(尽管我的处理程序失败了,正如预期的那样)。
我有一个 IPN 处理程序,但似乎没有从 PayPal 获得任何 IPN。当我点击订阅按钮时,我的付款通过了,但我的 IPN 处理程序没有收到任何请求。
我尝试通过 Firebug 的 javascript 控制台调用
$.post('http://mysite.com/ipn', {'foo': 'bar'})
我可以在我的日志中看到收到了请求(尽管我的处理程序失败了,正如预期的那样)。
除非您遵循以下规则,否则调试 IPN 很困难:
为买家和卖家创建一个“沙盒”帐户,以便您可以从卖家和买家的角度进行测试。阅读PayPal 沙盒用户指南。
确保按照设置沙盒测试环境的所有说明进行操作,包括添加假银行账户和信用卡。