5
我使用的是dcramer's fork of django-paypal,但我在處理我的沙盒帳戶時總是遇到無效的IPN。django-paypal:IPN請求始終無效
我收到以下IPN:
Invalid postback. (INVALID)
我什麼都試過這顯示在谷歌:
- 檢查賣家&買家電子郵件
- 沙盒帳戶都證實
- 我用
form.sandbox
呈現貝寶形式 - 嘗試刪除自定義值
- 存在請求
當手動檢查與https://www.sandbox.paypal.com/cgi-bin/webscr請求沒有非ASCII字符,我也得到INVALID
。
有人遇到過這個問題嗎?是否有更詳細的頁面來驗證ipn請求?
實際上,我得到了一個正確的「INVALID」響應,它只是一個包含單詞的原始文本。我沒有像你這樣的HTML。不過,我會嘗試讓自己的ipn視圖看看它是否更好。我發現django-paypal在POST參數中抑制了N/A'日期,這可能是原因。 –
您的問題是您在IPN腳本中缺少「主機」標頭。只需確保您添加一個「Host:www.paypal.com」HTTP標頭,它就會正常進行。 – Robert
-1這不是一個答案。 – MrOodles