0

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 回テストしたところ、うまくいきました。後でライブでテストして、正常に動作するかどうかを確認します。

4

2 に答える 2

0

Paypal の Web サイトからダウンロードした新しいスクリプトで問題が解決しました。

于 2013-04-10T03:21:15.107 に答える
0

エラー 400 = 不正な要求です。これは、アプリケーション層 (ブラウザーによって) で行われている取得要求にエラーが含まれているか、トランスポート層 (syn、syn、ack、syn) 3 ウェイ ハンド シャックが中断されていることを意味します。マルウェアが安全な側にあるかどうか、PC をチェックします。dos で netstat -b を実行し、何が外部ネットワークへの接続を取得しようとしているのかを確認します。

また、マルウェア バイトと Eset nod32 などの優れたウイルス スキャナーを使用してスキャンを行います。

于 2013-04-09T03:13:39.170 に答える