Paypal IPN に奇妙な問題があります。すべての代替トランザクションが失敗しています。したがって、最初のトランザクションがうまくいき、2 番目のトランザクションが失敗したとしましょう。同様に、3 つ目がうまくいけば、4 つ目が失敗します。IPN履歴で失敗したトランザクションに対して取得しているHTTPステータスコードは400です.彼らによって新たに導入された新しいPaypalホストヘッダーの変更を実装しました.
なぜこれが起こっているのですか?
IPNの歴史
http://i.imgur.com/NfqRsGi.png
IPN詳細
http://i.imgur.com/hcKdasw.png
EDIT
IPN作業を行うためにcurlでPHPを使用しています(Paypal Webサイトで入手できるのと同じサンプルコードを使用)
別の編集
OK Paypal サイトから PHP 5.2 の別のコード サンプルを見つけました。これは、私が現在使用しているものとは少し異なります。Paypal Sandbox で 2 回テストしたところ、うまくいきました。後でライブでテストして、正常に動作するかどうかを確認します。