需要帮助在本地主机上实现Paypal IPN


Need help in implementing Paypal IPN on localhost

我被困在从Paypal返回的IPN通知上。为此,我们需要一个实时托管服务。我选择了免费的主机服务(000webhost.com)。然而,有许多与之相关的问题。

我也读过关于stackoverflow在本地主机上实现IPN的各种帖子使用ngrok (https://ngrok.com)(为我的本地主机创建一个到外部世界的隧道),但无济于事。

我可以得到一个完全工作的解决方案来测试本地主机上的IPN吗?

下面是我所提到的各种帖子的链接:我可以测试paypal api's从本地主机在本地主机上使用Paypal IPN

"我能得到一个完全工作的解决方案来测试本地主机上的IPN吗?" -不,因为paypal不能点击一个非全局可用的url

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

例如,你可以使用动态DNS服务来实现这一点,或者你可以创建一个直接指向你的公共IP地址的子域。ipn.mydomain.com)

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

有了这样的设置,你需要确保你的本地路由器/防火墙配置为允许HTTP流量通过,然后你可以使用你已经设置的域名作为你的服务器的URL,然后可以用来配置PayPal的IPN,这样它就会工作。