【发布时间】:2011-08-07 17:32:51
【问题描述】:
我正在使用我的项目(在 django 中)使用贝宝付款我已经在贝宝沙箱中启用了 IPN 设置,我正在发送返回 url 并通过“立即购买”按钮将 url 作为参数通知。但我没有得到任何 IPN 响应。我用的是 192.168.1.10:xxxx IP 地址 ip 地址有问题吗?
【问题讨论】:
标签: django paypal paypal-ipn
我正在使用我的项目(在 django 中)使用贝宝付款我已经在贝宝沙箱中启用了 IPN 设置,我正在发送返回 url 并通过“立即购买”按钮将 url 作为参数通知。但我没有得到任何 IPN 响应。我用的是 192.168.1.10:xxxx IP 地址 ip 地址有问题吗?
【问题讨论】:
标签: django paypal paypal-ipn
192.168.x.x 形式的地址仅限本地 - 它们只能在您的本地网络中访问。 Paypal 无法向该地址发布任何内容。您需要配置路由器以将入站 HTTP 请求转发到本地计算机,并使用路由器的外部 IP 地址。或者,将其部署到具有真实 IP 地址的临时环境。
【讨论】:
为了完整起见,我将为这个问题添加最简单的免费解决方案。 安装 ruby 然后localtunnel
然后你可以这样做:
./manage.py localhost:8000
localtunnel 8000
你会得到一个 url 让世界访问你的本地主机。
【讨论】: