5
私はdcramer's fork of django-paypalを使用していますが、私のサンドボックスアカウントでは常に無効なIPNが発生します。django-paypal:IPNリクエストは常に無効です
私は、次のIPNを受け取る:
Invalid postback. (INVALID)
私はGoogleで現れたすべてのものを試してみました:
- が売り手に&買い手の電子メールをチェックし
- サンドボックスアカウントは、両方の私が使用
- を検証します
form.sandbox
は、ペイパルフォームをレンダリングする - は、私も
INVALID
を取得し、要求
手動https://www.sandbox.paypal.com/cgi-bin/webscrで要求を確認するには非ASCII文字が存在しないカスタム値
誰かがこの問題に遭遇しましたか? ipn要求を検証するための冗長なページはありますか?
実際、私は適切な 'INVALID'レスポンスを得ています。これは単語を含む生のテキストです。私はあなたのようにhtmlを取得しません。しかし、私はそれがよりうまく動作するかどうかを確認するために自分のipnビューを作成しようとします。私はdjango-paypalがPOSTパラメータで 'N/A'日付を押さえているのを見ると、それが理由かもしれません。 –
あなたの問題は、IPNスクリプトに「ホスト」ヘッダーがないことです。 「Host:www.paypal.com」というHTTPヘッダーを追加するだけで、正常に処理されます。 – Robert
-1これは答えではありません。 – MrOodles