2015-11-05 13 views
6

私はdjango-paypalを使用して電子商取引サイトを構築しており、Paypalの支払いを受け付けています。Django-paypal:無効なポストバックを含むIPNリクエスト

95%の時間は、すべてが完璧に動作し、ユーザーはサンドボックスを支払うことができ、購入したものを受け取ることができます。

時間の他の5%に、しかし、代わりにレスポンスコードとして「VERIFIED」または「INVALID」は、私が取得:Invalid postback. (<html> <body> Fatal Failure <br> </body> </html>)

は、これは何をすべきかを知ってから、私たちのプログラムを防ぎ、かつその支払い私たちの側で検証されます。支払いはIPNとPaypal側で「完全」とマークされています。

答えて

0

すべてあなたは手の届かないところで、Paypalから送られたパラメータを反映する必要があります(ポストバック)。エンコーディングを台無しにすることなく。 \のバックスラッシュのように、データに奇数の文字が時折あることがあっても。誤ってデータを破損すると、「無効なポストバック...致命的な障害」が発生します。

トラブルシューティングの詳細については、PP_MTS_Chadの優れたアドバイスを参照してください。notify_url never call when buyer paid for subscription

関連する問題