6

django-paypal の dcramer のフォークを使用していますが、サンドボックス アカウントで作業しているときに、常に無効な IPN に遭遇します。

次の IPN を受け取ります。

Invalid postback. (INVALID)

Googleに表示されるすべてを試しました:

  • 売り手と買い手のメールを確認した
  • サンドボックス アカウントは両方とも検証済みです
  • form.sandboxはペイパルフォームをレンダリングするために使用します
  • カスタム値を削除しようとした
  • リクエストにASCII以外の文字が含まれていません

https://www.sandbox.paypal.com/cgi-bin/webscrでリクエストを手動で確認すると、 も表示されますINVALID

誰かがこの問題に遭遇しましたか? IPNリクエストを検証するためのより詳細なページはありますか?

4

1 に答える 1

-2

はい、昨日 (6 月 18 日) からのポストバックでもエラーが発生します。

Opened POST Back Socket to PayPal.
PayPal Post Back returns HTTP/1.0 400 Bad Request
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 216
Expires: Mon, 18 Jun 2012 22:18:00 GMT
Date: Mon, 18 Jun 2012 22:18:00 GMT
Connection: close

<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "&#47;cgi&#45;bin&#47;webscr", is invalid.<p>
....
</BODY></HTML>
: not handled.

独自の IPN 統合を使用しています。PayPal からのすべての返信を処理しようとするため、最後のメッセージ (: 処理されません) が表示されます。昨日パッケージをアップグレードしたので、PayPal の問題かどうかはわかりません。

于 2012-06-18T22:43:56.247 に答える