我正在尝试通过常规HTTP连接到PayPal IPN以进行测试,我无法将PHP脚本连接起来。我没有安装ssl证书,所以任何尝试使用端口443的ssl失败。这是我尝试通过HTTP连接:
$ fp = fsockopen(' www.sandbox.paypal.com',80,$ errno,$ errstr,30);
响应最终会回来:
发现HTTP / 1.0 302 地点:https://www.sandbox.paypal.com 服务器:BigIP 连接:关闭 内容长度:0
我已经读过新的SHA-256要求,PayPal仍然允许通过http进行连接,所以我做错了什么或者我的信息不正确?
答案 0 :(得分:1)
PayPal已停止接受IPN端点上的HTTP 1.0,您应该将HTTP / 1.0更改为HTTP / 1.1