私は問題なく PalPal IPN シミュレーターを 1 日中使用していましたが、ある時点で追い出され、開発者ポータルがアップグレードされました。
中断したところから再開すると、サンドボックスから IPN メッセージを受信していますが、メッセージを検証しようとすると 400 Bad Request が返されます。
「ああ、HTTP/1.1 を実行して Host: フィールドを送信するだけでいい」と言う前に、私はすでにそれを行っています (そして何ヶ月も前から)。
リクエスト本文:
POST /cgi-bin/webscr HTTP/1.1 Host: www.sandbox.paypal.com Content-Type: application/x-www-form-urlencoded Content-Length: 1008 Connection: Close
レスポンス本文:
HTTP/1.1 400 Bad Request Date: Sat, 09 Mar 2013 00:07:26 GMT Server: Apache X-Frame-Options: SAMEORIGIN Set-Cookie: c9MWDuvPtT9GIMyPc3jwol1VSlO=%7chl7gnTEYtJzNIfLXr3W6GtWjMBrl6ln8aFetxEss8pSDsWPDwv59RMYj7ONKH0013betZW%7cnf1wC_g4C0pER3V0XtOw2969OSDVwC24TgW3akpoK6QHdkz0_7G0YdJ9Cnjz-JKZbESVG0%7c; ドメイン=.paypal.com; パス=/; 安全; HttpOnly Set-Cookie: cookie_check=yes; expires=Tue, 07-Mar-2023 00:07:26 GMT; ドメイン=.paypal.com; パス=/; 安全; HttpOnly セット Cookie: Apache=10.72.109.11.1362787646017906; パス=/; expires=Mon, 02-Mar-43 00:07:26 GMT 接続: 終了 Transfer-Encoding: チャンク Content-Type: テキスト/プレーン。charset=ISO-8859-1
それは私だけですか、それともポータルが壊れていますか?