2

paypal IPN私のサイトで使用しています。支払いが完了した後、顧客はサイトに戻り、スクリプトは変数PHP内でペイパルが送信するトランザクション データを処理します。$_POST

Mozilla Firefox以外のブラウザを使用すると、データは正常に渡されます。https://サイトからhttp://へのデータ送信に関する警告が表示されているようです

次の 1 秒以内に [OK] ボタンをクリックすると、警告が表示され、データは正常に渡されます。ただし、数秒待ってからクリックすると、ボタン$_POSTが空になります。

たとえば、Operaは同じ警告を表示しますが、投稿データは配信されます。この問題は Firefox でのみ発生します。

誰かがこの問題に遭遇しましたか?

4

2 に答える 2

0

Paypal の自動返品機能を使用して支払い後にユーザーをサイトに戻す場合、取引情報は URL 変数 ($_POST ではなく $_GET) として送信されます。

IPN 機能はユーザーのブラウザとは独立して機能し、Paypal は $_POST 変数を介してトランザクション データをサイト (設定で指定したスクリプト) に直接送信します。トランザクションの詳細を取得するためにあなたのサイト。

$_GET を使用すべきところで $_POST を使用していないことと、Paypal の設定が正しく構成されていることを再確認することをお勧めします。

于 2013-09-02T10:34:28.940 に答える