PayPal IPN验证回传到HTTPS

时间:2018-05-24 10:56:25

标签: paypal paypal-ipn

我一直在尝试更新我的PayPal IPN,而且我似乎陷入困境。如果有人可以在那里闲暇,我将不胜感激。正如标题所说,Postback需要更新为HTTPS。

    $demo = false;
    $url = 'www.paypal.com';

    $header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
    $fp = fsockopen($url, 80, $errno, $errstr, 30);

我尝试过以下方法: 将$ url更改为tls://和ssl://来自www.PayPal.com& www.ipnpb.paypal.com

我还在$fp中将端口更改为443。

当我尝试过ipnpb.paypal.com时,我陷入了无限的加载循环。

1 个答案:

答案 0 :(得分:0)

HTTPS网址需要以https://开头。

不是tls://ssl://,这是你想象中的虚构。

它还需要连接到端口443,并遵循相应的重定向。