PayPal IPN _notify-validate 在沙箱中抛出错误 302
向 www.sandbox.paypal.com 发送 cmd=_notify-validate 后的第二个 IPN 响应返回 HTTP 错误 302。
如果我将 URL 更改为 www.paypal.com,它会返回 INVALID 响应。我不知道我错在哪里。
我应该使用 www.paypal.com 作为主机来验证沙箱中的 IPN 吗?我不这么认为?
我真的很难解决这个问题。有什么帮助吗?
The second IPN response after sending cmd=_notify-validate to www.sandbox.paypal.com returns HTTP Error 302.
If I change the URL to www.paypal.com, it returns INVALID response. I am not sure where I am wrong.
Should I use www.paypal.com as a host to validate the IPN in sandbox? I don't think so?
I am really struggling to get this sorted. Any help please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我遇到了同样的问题,沙箱似乎已切换到 ssl。我必须将代码从:更改
为:
并且它有效。我在 http 找到了这个解决方案://www.jomres.net/jomres-forum/General-discussion/10590-PayPal-IPN----IP-地址-扩展
I had the same issue and it appears that sandbox has switched to ssl. I had to change my code from:
to:
and it worked. I found this solution at http://www.jomres.net/jomres-forum/General-discussion/10590-PayPal-IPN----IP-Address-Expansion
这不是 HTTP 错误,而是访问 https 的 HTTP 响应代码: //www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate
您应该查看页面的内容,而不是 HTTP 响应代码。
That's not an HTTP error, that's the HTTP response code for accessing https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate
You should be looking at the contents of the page, not the HTTP response code.