3DSの支払いが完了しないのはなぜですか?
3DSの決済が完了しない問題の多くは、(イシュアーの)3D認証ページからお客様のウェブサイトへのリダイレクトの際に発生します。3DS1認証を使用して決済が処理されると、買い物客は発行銀行のウェブページにリダイレクトされ、認証を使用して処理されます。このタイプの決済では、決済フローを完了するために、エンドポイントに2つのリクエストを行う必要があります。最初のリクエストでは、クライアントカードの詳細情報を提供し、2番目のリクエストでは3D認証情報を提供します。
- クラシックAPIと統合する場合、呼び出しは次のようになります。
- /authorise endpoint
- /authorised3d endpoint
- Checkout APIと統合する場合、呼び出しは次のようになります。
イシュアーの3D認証ページからお客様のウェブサイトにリダイレクトされる時点で、銀行が期待されるパラメータ(MDとPaRes)を加盟店のウェブストアに提供する方法については、Adyenはネットワークロギングシステムの外部にあるため、把握できません。期待されるフィールドは、HTTP POSTメッセージを使用してreturnUrl / TermUrlに渡す必要がありますが、そうでない場合もあります。
トラブルシューティングに役立てるために、以下を再確認してください。
- 銀行からウェブストアへのリダイレクト後、MDおよびPAResフィールドを受け取っていますか?HTTP POSTとHTTP GETのどちらで来ていますか?
- 支払いが完了していないものについて、Adyenへの2回目の呼び出しを管理していますか?どのような未加工のレスポンスを受け取っていますか?
これに加えて、発行銀行が技術的な問題のためにパラメータを提供していない場合は、Dynamic 3D Secureツールを使用して、Adyen側の3D要件をいつでも調整することができます。
この記事は役に立ちましたか?
詳細情報
このトピックについて詳しく説明します。
Adyen Docへ