2016-08-06 4 views
0

私はIPNコールバックを試みていますが、毎回paypalでIPNメッセージを検証しようとしています。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

コンテンツがほとんどのコードであり、提出しないと言われているので –

+1

いいえ、私はこの質問を終了するつもりです。 –

答えて

0

あなたはGETではなくPOSTリクエストでPayPalにデータを送信する必要があると思います!

0
解決


ペイパルIPNシミュレータは、エラーを持って、ちょうどあなたがシミュレートしようとしたときに日付フィールドを削除し、あなたが検証を取得します!

関連する問題