2016-08-06 52 views
0

我正在嘗試IPN回調,但每次我嘗試驗證與PayPal的IPN消息它說這是無效! 我已經嘗試了很多在互聯網的方法,但任何人工作, 這是我的代碼:PayPal IPN保持顯示無效

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

不能說,因爲內容是最多的代碼,不要讓我提交 –

+1

好吧,然後我正在標記關閉這個問題。 –

回答

0

我想你一定在POST請求發送數據到PayPal,拿不到!

0

解決,
PayPal的IPN模擬器有一個錯誤,只是刪除DATE域你打算什麼時候來模擬,您將得到驗證!