Paypal 沙盒 IPN 问题

Posted

技术标签:

【中文标题】Paypal 沙盒 IPN 问题【英文标题】:Paypal Sandbox IPN Problem 【发布时间】:2011-08-07 17:32:51 【问题描述】:

我正在使用我的项目(在 django 中)使用贝宝付款我已经在贝宝沙箱中启用了 IPN 设置,我正在发送返回 url 并通过“立即购买”按钮将 url 作为参数通知。但我没有得到任何 IPN 响应。我用的是 192.168.1.10:xxxx IP 地址 ip 地址有问题吗?

【问题讨论】:

【参考方案1】:

192.168.x.x 形式的地址仅限本地 - 它们只能在您的本地网络中访问。 Paypal 无法向该地址发布任何内容。您需要配置路由器以将入站 HTTP 请求转发到本地计算机,并使用路由器的外部 IP 地址。或者,将其部署到具有真实 IP 地址的临时环境。

【讨论】:

【参考方案2】:

为了完整起见,我将为这个问题添加最简单的免费解决方案。 安装 ruby​​ 然后localtunnel

然后你可以这样做:

./manage.py localhost:8000
localtunnel 8000

你会得到一个 url 让世界访问你的本地主机。

【讨论】:

为现在可能发现的人发表评论。 Ngrok 是 localtunnel 的替代品

以上是关于Paypal 沙盒 IPN 问题的主要内容,如果未能解决你的问题,请参考以下文章

PayPal IPN 问题(沙盒环境),

Paypal 沙盒 IPN 返回无效

PayPal IPN 模拟器工作正常,但 IPN 不响应沙盒支付

PayPal IPN 问题,但在沙盒中工作正常

Paypal IPN 在沙盒 ipn sinulator 中有效,但在交易中无效

在 PayPal 沙盒中使用 IPN 测试拒付/争议