fak*_*aki 5 paypal sandbox paypal-sandbox paypal-ipn
将cmd = _notify-validate发送到www.sandbox.paypal.com后的第二个IPN响应返回HTTP错误302.
如果我将URL更改为www.paypal.com,则返回INVALID响应.我不确定我错在哪里.
我应该使用www.paypal.com作为主机验证沙箱中的IPN吗?我不这么认为?
我真的很难将这个排序.有什么帮助吗?
per*_*lis 10
我有同样的问题,似乎沙箱已切换到ssl.我不得不改变我的代码:
$fp = fsockopen ($paypalUrl, "80", $errno, $errstr, 30);
Run Code Online (Sandbox Code Playgroud)
至:
$fp = fsockopen ('ssl://'.$paypalUrl, "443", $errno, $errstr, 30);
Run Code Online (Sandbox Code Playgroud)
它起作用了.我在http://www.jomres.net/jomres-forum/General-discussion/10590-PayPal-IPN----IP-Address-Expansion找到了这个解决方案
这不是 HTTP 错误,这是访问https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate的 HTTP 响应代码
您应该查看页面的内容,而不是 HTTP 响应代码。