PHP - 自 2019 年 11 月 12 日以来,Paypal IPN 返回 HTTP 403 错误

Posted

技术标签:

【中文标题】PHP - 自 2019 年 11 月 12 日以来,Paypal IPN 返回 HTTP 403 错误【英文标题】:PHP - Paypal IPN returns HTTP 403 error since 12.Nov.2019 【发布时间】:2020-03-16 09:58:27 【问题描述】:

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

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

我也尝试过调试模式,但它无法正常工作,因为错误是 403 并且无法返回状态。

编辑:我的问题是 Cloudflare“处于攻击模式”阻止了 paypal ipn url

【问题讨论】:

【参考方案1】:

要排除故障并解决此问题,您最好的做法是:

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

【讨论】:

我最近在我的贝宝帐户上更改了密码(不记得确切时间),会是这个问题吗? @Shadow ...您是说您已更改密码并且现在收到 403(Forbidden)错误吗? 不,我只是说明我最近对我的贝宝账户做了什么,但我认为这不会影响 ipn 好的,我找到了问题所在。 Cloudflare“处于攻击模式”阻止它

以上是关于PHP - 自 2019 年 11 月 12 日以来,Paypal IPN 返回 HTTP 403 错误的主要内容,如果未能解决你的问题,请参考以下文章

9.24 11.5 12.14

2019-07-15

2019年12月11日 运飞龙 linux

抑郁症:2019年11月12日

PHP 5.6 已结束安全支持,你升级到 PHP 7 系列了吗?

世界编程语言排行榜的2009年排行