[エラー理由と対応方法]【E21】E21030202(3DS2.0取引状態:Aの場合)
3DS2.0取引状態が「A」で、決済時3DS必須タイプ(TdRequired)を
【1:3DS認証必須】と設定した場合、
E21030202エラーが発生する可能性があります。
<エラー理由>
決済時に【1:3DS認証必須】を指定されているが、
カード会社側で3Dセキュアの設定がされていないと判断した場合や、
お客様が3Dセキュアの設定を行っていない場合、決済エラーとなります。
※ただし、カード会社のリスクベース認証の結果によっては、
3Dセキュアの設定が未登録でも決済が行われる場合があります。
例:お客様のカードは3Dセキュアに対応しているが、
お客様ご自身が3Dセキュアの利用設定を行っていない場合
テスト環境では、テスト用カード 以外や3Dセキュアに対応していない
カード番号(正常クレジットカードなど)を使用した場合、エラーが発生することがあります。
<対応方法>
● 決済時3DS必須タイプ【2:3DS認証必須ではない】を指定する。
お客様側で3Dセキュア設定が未登録と判定された場合、
決済可否はカード会社判断となります。
●お客様(カード会員様)からカード会社へ連絡いただき、
3Dセキュア認証が必須のショップ組織でも決済できるよう、
設定の確認・変更を行った後、再度カード決済をお試しください。
なお、仕向先カード会社と必須化の取り決めをしているなど、特別な理由がない限り、
【1:3DS認証必須】を指定する必要はありません。
<参考FAQ>
・3Dセキュア導入にあたり決済時の「3DS認証必須化」も必要ですか?
・3Dセキュア導入にあたり「決済時3DS必須タイプ」は何を指定すれば良いですか?
※テスト環境をご利用の場合には、
正常クレジットカードと同一カード番号を使用している場合、エラーが発生することがあります。
Webドキュメント-3DS2.0テストカード一覧 をご利用ください。
参考になりましたか?