我已经在我的PayPal沙箱帐户中将URL设置为“通知URL”-https://example.com/ppl-name1.php。
它工作正常,测试顺利。
我决定将“通知URL”重命名为https://example.com/ppl-name2.php。
我在此处使用新URL更新了详细信息:https://www.sandbox.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-ipn-notify
它接受并保存了新的URL。
但是现在,贝宝仍然将通知发送到旧的URL。
无论我尝试多少次-甚至删除已保存的URL设置并关闭通知并重新打开。
它仍然不会发送到新的URL。
但是它清楚地显示了新的URL作为保存的值。
我已验证在IPN历史记录页面中正在调用旧URL。
最佳答案
检查您在HTTP请求中向PayPal发送了哪些信息。
有一个选项“ notify_url”,您可以在其中指示PayPal将IPN通知发送到何处,该通知应覆盖PayPal面板中的设置。
关于php - Paypal IPN沙箱-更改通知URL不会更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58462673/