2016-08-06 3 views
0

Я пытаюсь выполнить обратный вызов IPN, но каждый раз, когда я пытаюсь проверить сообщение IPN с помощью PayPal, он говорит, что это INVALID! я уже пробовал много методов в Интернете, но кто-то работает, Это мой код:Paypal IPN продолжает показывать INVALID

header('HTTP/1.1 200 OK'); 
$req = 'cmd=_notify-validate'; 
foreach ($_POST as $key => $value) { 
$value = urlencode(stripslashes($value)); 
$req .= "&$key=$value"; 
$homepage = file_get_contents("https://ipnpb.sandbox.paypal.com/cgi-bin/webscr?{$req}"); 

Это работает, но его показ недействительным. Кто-нибудь знает, почему это происходит?

+1

Пожалуйста, разместите свой код в сообщении, а не ссылку на код. –

+0

Cant, потому что говорит, что контент - это самый код и не позволяйте мне отправлять –

+1

Хорошо, тогда я помечу, чтобы закрыть этот вопрос. –

ответ

0

Я думаю, что вы должны отправить данные в PayPal в POST-запросе, а не GET!

0

решаемые,
Paypal IPN Симулятор есть ошибка, просто удалите поле DATE, когда вы собираетесь моделировать, и вы получите ВЕРИФИЦИРОВАННОЙ!

Смежные вопросы