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 模拟器工作正常,但 IPN 不响应沙盒支付