PayPal IPN Подтверждение обратной передачи по HTTPS - PullRequest
0 голосов
/ 24 мая 2018

Я пытался обновить IPN PayPal, и я застрял.Я был бы признателен за помощь, если бы кто-то мог сэкономить там время.Как следует из названия, 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: // in с www.PayPal.com & www.ipnpb.paypal.com

Я также изменил порт на 443 в $fp.

Когда я попробовал ipnpb.paypal.com, я просто застрял вбесконечный цикл загрузки.

1 Ответ

0 голосов
/ 24 мая 2018

HTTPS URL должен начинаться с https://.

, а не tls:// или ssl://, которые являются плодом вашего воображения.

Он также должен быть подключен к порту443, и следовать соответствующим перенаправлениям.

...