15

私はペイパル サンドボックスを使用していくつかのテスト支払いを行っていますが、今日まですべて順調に進んでいます。Paypal から IPN を受信して​​いません。IPN 通知履歴を確認すると、すべてのメッセージがキューに入れられたと表示されています。

ステータスが送信済みの IPN を再送信すると、罰金を受け取りますが、新しいものはどれも届きません。

サーバーのエラー ログを確認しましたが、コーディング エラーは発生していません。

私は何か間違ったことをしているのですか、それともこれは PayPal 側での単なるバックログですか?

4

5 に答える 5

10

私は同じ問題を抱えています-元の投稿から2年後。

これはサンドボックスの使用に関係しているのか、通常のアカウントでも発生するのだろうか.

壊れたサンドボックス ファシリテーター アカウントにメッセージを再送信するように依頼することで、シミュレーターとイベントを使用して IPN メッセージを取得できます。壊れたサンドボックス ファシリテーター アカウントから発信された新しいメッセージが際限なくキューに入れられているだけです。

これが PayPal のバックログに関連していないという証拠を考えると、私は確信しています。
私の最初のメッセージは 25 時間前にキューに入れられました (そして、それが開始されてから、再送信された IPN メッセージ + シミュレーター メッセージとして大量のメッセージが送信されました)。

追加: 3 日後、朝起きて、突然、IPN のキューに入れられたすべてのメッセージが配信されていることがわかりました。問題を解決する非常に遅いプロセス (人間化されているのではないでしょうか?) があるようです (スタックしたキューを特定し、それらを再度実行します)。キューがスタックすると、Nice PaylPal プロセスが実行されるまで、後続のすべての新しいメッセージが QUEUE ステータスになります。

上記のように、すべての苦情はサンドボックス アカウントに関連しているようです。これは、サンドボックス以外のアカウントの方がプロセスがはるかに高速であること、または実際のアカウントでは問題が発生しないことを意味している可能性があります。

于 2016-04-09T16:00:52.907 に答える
7

私と他の人は 2.5 年経った今でも PayPal のサンドボックスで問題を抱えているため、回避策を投稿します。

  1. IPN 設定に移動し、「IPN メッセージを受信しない (無効)」に設定します。
  2. テスト支払いを開始します。トランザクションは、トランザクション履歴で「キューに入れられた」ではなく「無効」として表示されます。
  3. 次に、IPN 通知を「IPN メッセージを受信する (有効)」に設定します。履歴を表示すると、トランザクションの横にチェックボックスが表示されます。
  4. その後、チェックボックスをオンにして再送信できます。

追加の手順が必要なため、これが理想的なソリューションではないことはわかっていますが、少なくともサンドボックスを使用してテストできるようになります。

于 2016-05-16T01:21:41.353 に答える
2

マーク、私は一日中同じ問題を抱えていました。Paypalに以前のIPN OKを再送信させることができ、テストIPNを手動で送信しても問題なく機能したため、IPNが私のWebサイトに到達していることはわかっています.

たぶん、今日の早い段階で問題が発生した後、大量のバックログが送信される可能性があります。

ジョン

于 2013-09-15T19:16:27.633 に答える