2011年3月3日頃から、一部の(すべてではない)PayPal IPNで異常な動作が確認されました。 PayPalは、同様に、他のことを報告して他のいくつかがあるの変更のいくつかの種類を展開しているようだ:QueryString values removed from the IPN endpoint by PayPalたIPN、それらのいくつかはnotify_version=3.8
が含まれているといくつかのnotify_version=UNVERSIONED
を含んを送信するPayPalのシステムの複数のバージョンが存在するように見えますPayPal IPN予期しない変更
。
主な問題は「3.8」のIPNがreceiver_email
ですが、「未使用」のIPNはありません。
重複したIPNを同時に受信するケースもあります.1つは「3.8」バージョンで、もう1つは「未使用」です。 PayPalの両方のバージョンが同じことを同時に処理しているようです。 "3.8"バージョンは常にIPNを正常に確認しているように見え、 "UNVERSIONED"バージョンは常に "INVALID"で応答するようです。
一部のユーザーから、return
(チェックアウト後のURL)の値がPayPalでエンコードされていないとの報告があります。例えば、http://example.com/some%3Dvalue
のようなURLは時々正しくないと私はPayPalが自分のデータフォーマットに厳しい遵守に関連する、new changes on 03/29を展開するように設定されている認識しています404
につながるhttp://example.com/some=value
にデコードされますが、我々はすでに持っています私たちはこれに準拠していることを確認したが、これはまだ数週間前のことである。