PHP - Paypal IPN returns HTTP 403 错误自 12.Nov.2019

PHP - Paypal IPN returns HTTP 403 error since 12.Nov.2019

我只是想不通自 11 月 12 日以来发生了什么。

一切正常,没有对服务器进行任何更改,但从那天起,IPN 刚刚开始 returning 失败消息并出现 403 错误。

我也试过调试模式,但它不工作,因为错误是 403,它不能 return 状态。

编辑:我的问题是 Cloudflare 'under attack mode' 阻止了 paypal ipn url

要排查和解决此问题,您最好的做法是:

  1. Contact PayPal directly. 确保他们没有对 Paypal IPN 或其要求进行任何更改,并确保您的帐户信誉良好并允许捕获付款。
  2. 接下来,查看您的托管环境。您是否更新了任何软件包或进行了任何更改?
  3. 是否有其他人使用过此软件,或管理过 PayPal 帐户中的开发人员设置?他们可能使 API 凭据无效。确保它们也是最新的。
  4. 确保您发送的所有数据都有效。例如:我曾看到 PayPal 拒绝付款,因为他们与现有付款共享相同的发票编号。卖家有两家网店,都从 #0 开始订购,并且发现有冲突。