メインコンテンツまでスキップ
Markdownをコピー

多通貨クレジットカード決済(DCC) 処理フロー(プロトコルタイプ)

3DS2.0について

3DS2.0の詳細な仕組み、実行条件、必須パラメータについては3Dセキュア2.0を参照してください。

取引状態遷移(3DS2.0あり)​

クレジットカード決済の取引状態はこちら

各操作を行った際の取引状態の遷移
取引登録決済実行認証後
決済実行
金額変更取消本人認証
期限切れ
未決済
UNPROCESSED
ー未決済
(3DS登録済み)
ーーーー
未決済
(3DS登録済み)
AUTHENTICATED
ーー即時売上ーーー
即時売上
CAPTURE
ーーー変更未決済
(3DS登録済み)
取消ー
変更未決済
(3DS登録済み) CHANGEAUTH
ーー即時売上ーー即時売上
取消
VOID
ーーーーーー

処理に失敗した場合は取引状態は変わりません。

決済処理シーケンス(3DS2.0あり)​

カード番号入力型で決済する場合​

  1. お客様がお支払い手段にクレジットカード決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranDcc)APIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranDcc)APIを行います。
  4. 当サービスは3DS2.0認証登録を行います。
  5. 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
  6. 当サービスは、3DS2.0認証処理を行います。
  7. 当サービスは、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
  8. お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
  9. 当サービスは、3DS2.0認証結果の確認を行います。
  10. 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証後決済実行(SecureTran2Dcc)APIを行います。
  11. 当サービスはカード会社に対してオーソリ処理を行います。

カード番号非保持型(会員ID決済)で決済する場合/通常コールバック方式​

  1. お客様がお支払い手段にクレジットカード決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranDcc)APIを行います。
  3. 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)APIを行います。
  4. 加盟店様は、お客様にカード情報を選択する画面を表示します。
  5. お客様がカード情報を選択します。
  6. 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTranDcc)APIを行います。
  7. 当サービスは、3DS2.0認証登録を行います。
  8. 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
  9. 当サービスは、3DS2.0認証処理を行います。
  10. 当サービスは、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
  11. お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
  12. 当サービスは、3DS2.0認証結果の確認を行います。
  13. 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証後決済実行(SecureTran2Dcc)APIを行います。
  14. 当サービスは、カード会社に対してオーソリ処理を行います。

カード番号非保持型(会員ID決済)で決済する場合/都度加盟店コールバック方式​

  1. お客様がお支払い手段にクレジットカード決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranDcc)APIを行います。
  3. 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)APIを行います。
  4. 加盟店様は、お客様にカード情報を選択する画面を表示します。
  5. お客様がカード情報を選択します。
  6. 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTranDcc)APIを行います。
  7. 当サービスは、3DS2.0認証登録を行います。
  8. 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
  9. 加盟店様は、当サービスの3DS2.0認証実行(Tds2AuthDcc)APIを行います。
  10. 当サービスは、3DS2.0認証処理を行います。
  11. 加盟店様は、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
  12. お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
  13. 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証結果取得(Tds2Result)APIを行います。
  14. 当サービスは、3DS2.0認証結果の確認を行います。
  15. 加盟店様は、当サービスの3DS2.0認証後決済実行(SecureTran2Dcc)APIを行います。
  16. 当サービスは、カード会社に対してオーソリ処理を行います。

3DS2.0なしの場合​

取引状態遷移​

各操作を行った際の取引状態の遷移
取引登録決済実行金額変更取消
未決済
UNPROCESSED
ー即時売上ーー
即時売上
CAPTURE
ーー即時売上取消
取消
VOID
ーーーー

処理に失敗した場合は取引状態は変わりません。

決済処理シーケンス​

3DSを利用しない決済(カード番号入力型)​

  1. お客様がお支払い手段にクレジットカード決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranDcc)APIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranDcc)APIを行います。
  4. 当サービスはカード会社に対してオーソリ処理を行います。

3DSを利用しない決済(会員ID決済)​

  1. お客様がお支払い手段にクレジットカード決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranDcc)APIを行います。
  3. 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)APIを行います。
  4. 加盟店様は、お客様にカード情報を選択する画面を表示します。
  5. お客様がカード情報を選択します。
  6. 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTranDcc)APIを行います。
  7. 当サービスはカード会社に対してオーソリ処理を行います。
🤖 LLMですか?llms.txt・llms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。