простой PayPal IPN всегда неверный ответ - PullRequest
0 голосов
/ 09 июня 2018

Это мой код ipn listner, но когда я открываю тестовый файл, он говорит INVALID.Я только начинаю изучать это, и это тот же код, что и учебник.В видео это ответ проверен.но по моему НЕДОПУСТИМО.

Можете ли вы помочь мне?

<?php

if($_SERVER['REQUEST_METHOD'] != 'POST'){
    header('index.php');
    exit() ;
}

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://ipnpb.sandbox.paypal.com/cgi-bin/webscr');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"cmd=_notify-validate&".http_build_query($_POST) );
$response = curl_exec($ch);
curl_close($ch);

file_put_contents("test.txt", $response);



?>

1 Ответ

0 голосов
/ 07 июня 2019

Я не уверен, что это так для каждого случая, но пример кода, который я использую, устанавливает VERIFYHOST, 1 И VERIFYPEER, 2

Вы можете попробовать это, чтобы увидеть, что происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...