1

Paypal がインターフェイスを更新した後 (たとえば、sandbox.paypal.com が機能していないため、developer.paypal.com に移動する必要があります)、多くのことが機能しません: そのうちの 2 つは特に苛立たしく、誰かが知っていることを願っていましたそれらを回避する方法:

  1. サンドボックス カスタマー テスト アカウントで購入できないのは私だけですか? 取引ページには、利用できないと記載されています。

  2. IPN 検証で https リクエストを送信できません。実行すると、サーバー名に問題があると表示されます。昨日、更新前に確認済みのステータスを取得できました。https を入力しないと、ハンドラーから無効な応答ステータス、コード: 400 が返されます。これはどういう意味ですか?

4

3 に答える 3

2

HTTP 400 エラーを修正するには、https://www.x.com/content/bulletin-ipn-and-pdt-scripts-and-http-1-1の手順に従い、 「ホスト」情報を渡すようにコードを更新します。 . 理想的には、上記のリンクから推奨される変更だけで動作するはずです。どうやら、そうではありません。これは PayPal MTS 担当者の 1 人からの修正です - PalPAL サンドボックス IPN プロセッサがすべてのメッセージを拒否していますか?

検証 URL から「cmd=notify-validate」オプションを削除します。私はこれを試してみましたが、うまくいきました。正しい文字列は返されませんが、少なくとも 400 エラーで壊れることはありません。

Paypal からの修正を待っている間、PayPal のような会社がどうしてこのような大失敗を引き起こし、ステータス ページに何も投稿しないのでしょうか - https://www.x.com/developers/paypal/documentation-tools/site -status/pp-cri . 小さな会社でも PayPal のような会社よりも良い仕事ができると思わせるだけです。

于 2013-03-10T12:27:30.043 に答える
0

よし、直ったようだ!

上記のようにログインに問題がある場合は、キャッシュと Cookie をクリアしてからもう一度お試しください。

エラー400に関してはpaypalで解決したようです!

于 2013-03-11T10:44:06.933 に答える
0

code:400 の問題については、投稿をバージョン 1.1 に更新する必要があります。その情報はここにあります。

この速報のhttps://www.x.com/content/bulletin-ipn-and-pdt-scripts-and-http-1-1 。

ただし、asp.netの例で呼び出しを使用する前に投稿したように、それは存在しないため、部分的にしか機能しませんでした。これを修正した後、サーバーが https への呼び出しを拒否しているように見えるか、サーバーがインストールした証明書が無効です。

2013 年 2 月 1 日より前に必要なアクション マーチャントは、IPN および/または PDT スクリプトを更新して HTTP 1.1 を使用し、IPN ポストバック スクリプトに「Host」ヘッダーを含める必要があります。この速報に加えて、これらの加盟店にはダイレクト メールで通知されます。

于 2013-03-08T13:54:35.787 に答える