【问题标题】:Need help in implementing Paypal IPN on localhost在本地主机上实施 Paypal IPN 时需要帮助
【发布时间】:2017-01-18 20:38:48
【问题描述】:

我卡在从 Paypal 返回的 IPN 通知中。为此,我们需要实时托管服务。我选择了免费托管服务 (000webhost.com)。但是,与之相关的问题也很多。

我还阅读了关于在 localhost 上实现 IPN 的 stackoverflow 上的各种帖子 使用 ngrok (https://ngrok.com)(为我的本地主机创建一条通往外界的隧道),但无济于事。

我可以获得一个完整的解决方案来在 localhost 上测试 IPN 吗?

以下是我提到的各种帖子的链接: Can I test paypal api's from localhost Using Paypal IPN with website running on localhost

【问题讨论】:

  • 使用 ngrok 有什么问题?

标签: php paypal paypal-ipn


【解决方案1】:

“我可以获得一个完整的解决方案来在 localhost 上测试 IPN 吗?” - 不,因为 paypal 无法访问全球不可用的 url

【讨论】:

    【解决方案2】:

    您需要确保可以通过公共 IP 地址访问您的本地服务器。

    例如,您可以使用动态 DNS 服务来执行此操作,或者您可以创建一个直接指向您的公共 IP 地址的子域(即 ipn.mydomain.com)

    如果您的 IP 发生变化,您当然必须更新 DNS 记录,但这通常不会经常发生。

    使用类似的设置,您需要确保将本地路由器/防火墙配置为允许 HTTP 流量通过,然后您可以将设置的域用作服务器的 URL,然后可以使用在 PayPal 中配置 IPN 以使其正常工作。

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 1970-01-01
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      相关资源
      最近更新 更多