Markdownをコピー
処理フロー(プロトコルタイプ)
3DS2.0について
3DS2.0の詳細な仕組み、実行条件、必須パラメータについては3Dセキュア2.0を参照してください。
取引状態遷移(3DS2.0あり)
クレジットカード決済の取引状態はこちら
各操作を行った際の取引状態の遷移
| 取引登録 | 決済実行 | 認証後 決済実行 | 金額変更 | 取消 | 本人認証 期限切れ | |
|---|---|---|---|---|---|---|
未決済UNPROCESSED | ー | 未決済 (3DS登録済み) | ー | ー | ー | ー |
| 未決済 (3DS登録済み) AUTHENTICATED | ー | ー | 即時売上 | ー | ー | ー |
即時売上CAPTURE | ー | ー | ー | 変更未決済 (3DS登録済み) | 取消 | ー |
| 変更未決済 (3DS登録済み) CHANGEAUTH | ー | ー | 即時売上 | ー | ー | 即時売上 |
取消VOID | ー | ー | ー | ー | ー | ー |
処理に失敗した場合は取引状態は変わりません。
決済処理シーケンス(3DS2.0あり)
カード番号入力型で決済する場合
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranDcc)APIを行います。 - 加盟店様は当サービスの決済実行(
ExecTranDcc)APIを行います。 - 当サービスは3DS2.0認証登録を行います。
- 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
- 当サービスは、3DS2.0認証処理を行います。
- 当サービスは、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証後決済実行(
SecureTran2Dcc)APIを行います。 - 当サービスはカード会社に対してオーソリ処理を行います。
カード番号非保持型(会員ID決済)で決済する場合/通常コールバック方式
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranDcc)APIを行います。 - 加盟店様は、会員IDをもって、当サービスのカード照会(
SearchCard)APIを行います。 - 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(
ExecTranDcc)APIを行います。 - 当サービスは、3DS2.0認証登録を行います。
- 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
- 当サービスは、3DS2.0認証処理を行います。
- 当サービスは、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証後決済実行(
SecureTran2Dcc)APIを行います。 - 当サービスは、カード会社に対してオーソリ処理を行います。
カード番号非保持型(会員ID決済)で決済する場合/都度加盟店コールバック方式
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranDcc)APIを行います。 - 加盟店様は、会員IDをもって、当サービスのカード照会(
SearchCard)APIを行います。 - 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(
ExecTranDcc)APIを行います。 - 当サービスは、3DS2.0認証登録を行います。
- 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
- 加盟店様は、当サービスの3DS2.0認証実行(
Tds2AuthDcc)APIを行います。 - 当サービスは、3DS2.0認証処理を行います。
- 加盟店様は、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証結果取得(
Tds2Result)APIを行います。 - 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、当サービスの3DS2.0認証後決済実行(
SecureTran2Dcc)APIを行います。 - 当サービスは、カード会社に対してオーソリ処理を行います。
3DS2.0なしの場合
取引状態遷移
各操作を行った際の取引状態の遷移
| 取引登録 | 決済実行 | 金額変更 | 取消 | |
|---|---|---|---|---|
未決済UNPROCESSED | ー | 即時売上 | ー | ー |
即時売上CAPTURE | ー | ー | 即時売上 | 取消 |
取消VOID | ー | ー | ー | ー |
処理に失敗した場合は取引状態は変わりません。
決済処理シーケンス
3DSを利用しない決済(カード番号入力型)
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranDcc)APIを行います。 - 加盟店様は当サービスの決済実行(
ExecTranDcc)APIを行います。 - 当サービスはカード会社に対してオーソリ処理を行います。
3DSを利用しない決済(会員ID決済)
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranDcc)APIを行います。 - 加盟店様は、会員IDをもって、当サービスのカード照会(
SearchCard)APIを行います。 - 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(
ExecTranDcc)APIを行います。 - 当サービスはカード会社に対してオーソリ処理を行います。