Markdownをコピー
カード会社の3DS2.0画面を呼び出す(お客様→3DS)/3DS2.0サーバーからのコールバック
POST/ExecTran(決済実行)で返却された3DSサーバーへのリダイレクトURL
カード会社の3DS2.0画面を呼び出す(お客様→3DS)
この部分は当サービスではなく、お客様と3DSサービスのやりとりとなりますので、加盟店様は当サービスより返却したRedirectUrlにお客様を誘導します。
RedirectUrlはHTTPメソッド GETで遷移しますので、以下のリダイレクトHTTPヘッダ、またはリダイレクトページのサンプルを参考に呼び出してください。
3DS2.0ではカード会社側の判定によりパスワード入力画面が不要となる場合がございます。
リダイレクトHTTPヘッダサンプル
HTTP/1.1 302 Found
Location: \{RedirectUrl\}
リダイレクトページサンプル
<html>
<head>
<meta http-equiv="refresh" content="0; URL=\{RedirectUrl\}" />
</head>
</html>
Request
Responses
- 200
3DS2.0認証結果取得成功 ExecTran(決済実行)で設定されたRetUrlに、本サービスより以下パラメータを送信します。
Callbacks
- POST tds2Callback
POSTExecTran(決済実行)で指定されたRetUrl
3DS2.0サーバーからのコールバック
ExecTran(決済実行)で設定されたRetUrlで3DSサーバーからのコールバックを受けることができます。
コールバックは下記のタイミングで行われます。
- 加盟店様が
3DS2.0開始URL(RedirectUrl)に誘導し(リダイレクトするように仕向け)、3DSサーバーの3DS2.0認証初期化が完了した後 - 加盟店様が
3DS2.0認証チャレンジURL(ChallengeUrl)に誘導し(リダイレクトするように仕向け)、カード所有者による本人認証が完了した後
3DSサーバーからのコールバックを直接受けるには、ExecTran(決済実行)のコールバック方法に「2:直接受ける」を設定する必要があります。
コールバックのHTTP Method はPOSTです。
Request
Callbacks Responses
- 2xx
加盟店様にて処理をした結果をお客様のブラウザに表示します。