首页 > 解决方案 > 为什么 PayPal IPN 可以在模拟器上工作,但不能在沙盒上工作?

问题描述

我在我的服务器上复制了这个脚本。当我在开发人员面板中的 IPN 模拟器上对其进行测试时,一切都很好——我收到了电子邮件并保存了日志。但是当我尝试通过沙盒服务商帐户测试相同的脚本时,该脚本不起作用。我在设置中添加了 IPN 脚本的 URL,我正在作为买家帐户进行测试。请告诉我,还有什么可以检查的?

标签: paypalpayment-gatewaypaypal-sandboxpaypal-ipn

解决方案


您需要确保已将您正在使用的 SELLER 沙盒帐户与您正在测试的 IPN URL 一起配置。

此外,请确保这不会被您正在测试的 PayPal 按钮或 API 集成所覆盖。例如,Notify URL 参数可用于在支付请求中指定 IPN URL,这将覆盖在帐户级别设置的任何内容。

如果您正确设置了 URL,并且没有覆盖,它应该按预期访问该 URL。您可以检查沙盒卖家帐户的 IPN 历史记录,以验证是否正在发送 IPN。


推荐阅读