我正在使用沙盒帐户来测试 SetExpressCheckout 和 DoExpressCheckout 方法。但是,我没有收到任何 IPN 通知。
我的电脑有公共(public) IP 并且防火墙关闭,所以我期待 IPN 帖子,但没有人来。我应该做些什么(例如任何配置文件设置)才能开始接收 IPN? (我正在使用 Java SDK 并将 notify_url 作为参数传递)
我还检查了 PayPal.com 的“IPN 历史页面”,但我没有在那里找到任何数据。即使我使用沙盒帐户,我是否应该在此页面中找到 IPN 数据?
谢谢你的帮助
编辑:我通过将我的代码转移到另一台服务器解决了这个问题。我的公共(public) IP 一定有问题。
最佳答案
确保您在测试 Sandbox PayPal 帐户中启用了 IPN。此外,如果您要访问 www.paypal.com,您将不会在您的 PayPal 帐户中看到 IPN 消息。这仅适用于通过您的真实账户发送的实时 IPN 消息。如果您想查看沙盒交易的 IPN 消息,您需要登录沙盒卖家帐户并从那里查看 IPN 消息。
关于paypal - 没有收到沙盒帐户的任何 IPN 帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17805264/