【问题标题】:Not receiving any IPN post for sandbox account未收到沙盒帐户的任何 IPN 帖子
【发布时间】:2013-07-22 05:34:14
【问题描述】:

我正在使用沙盒帐户来测试 SetExpressCheckout 和 DoExpressCheckout 方法。但是,我没有收到任何 IPN 通知。

我的电脑有公共 IP 并且防火墙已关闭,所以我期待 IPN 帖子,但没有发布。我应该做些什么(例如任何个人资料设置)才能开始接收 IPN? (我正在使用 Java SDK 并将 notify_url 作为参数传递)

我还在检查 PayPal.com 的“IPN 历史记录页面”,但没有找到任何数据。即使我使用沙盒帐户,我是否应该在此页面中找到 IPN 数据?

感谢您的帮助

编辑:我通过将代码转移到另一台服务器解决了这个问题。我的公共 IP 一定有问题。

【问题讨论】:

    标签: paypal paypal-sandbox paypal-ipn


    【解决方案1】:

    确保您在测试 Sandbox PayPal 帐户中启用了 IPN。此外,如果您要访问 www.paypal.com,您将不会在您的 PayPal 帐户中看到 IPN 消息。这仅适用于通过您的真实帐户发送的实时 IPN 消息。如果您想查看沙盒交易的 IPN 消息,您需要登录沙盒卖家帐户并从那里查看 IPN 消息。

    【讨论】:

    • 谢谢乍得。你能告诉我如何在沙盒帐户中启用 IPN,即即使我传递了 notify_url,我是否需要启用它?我可以看到发送的 IPN 消息,但重试 8 次后全部失败!也没有显示 HTML 响应代码。我的 IPN 处理程序是可公开访问的,那么为什么 PayPal 无法向它发出 POST 请求?
    • 您是否检查过服务器日志/错误日志以查看是否有任何东西被触发?你要经过哪个港口?第443章?
    猜你喜欢
    • 2013-05-19
    • 2012-07-22
    • 2012-01-08
    • 1970-01-01
    • 2013-08-07
    • 2020-05-19
    • 2016-02-26
    • 2013-06-26
    • 2013-07-17
    相关资源
    最近更新 更多