【问题标题】:PayPal isn't sending IPN to my handler?PayPal 没有向我的处理程序发送 IPN?
【发布时间】:2012-06-27 13:38:59
【问题描述】:

我有一个 IPN 处理程序,但它似乎没有从 PayPal 获得任何 IPN。当我点击订阅按钮时,我的付款通过了,但我的 IPN 处理程序没有收到 任何 请求。

我尝试通过

通过 Firebug 的 javascript 控制台调用
$.post('http://mysite.com/ipn', {'foo': 'bar'})

我可以在我的日志中看到收到了请求(尽管我的处理程序失败了,正如预期的那样)。

【问题讨论】:

    标签: paypal paypal-ipn


    【解决方案1】:

    除非您遵守规则,否则很难调试 IPN:

    • 检查 IPN URL 域是否正确解析为外部 IP
    • 确保可以从本地网络外部访问该 URL
    • 不要期望使用 echo 或 print 进行调试 - 将所有内容记录到文件中。

    为买家和卖家创建一个“沙盒”帐户,以便您可以从卖家和买家的角度进行测试。阅读PayPal sandbox user guide

    确保您按照所有说明设置沙盒测试环境,包括添加虚假银行账户和信用卡。

    【讨论】:

      猜你喜欢
      • 2021-10-21
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 2011-02-08
      • 2016-09-14
      • 2015-04-20
      • 1970-01-01
      • 2012-07-14
      相关资源
      最近更新 更多