処理フロー(プロトコルタイプ)
取引状態遷移
口座状態遷移
口座登録に関する状態はこちら
各操作を行った際の口座状態の遷移
| 口座登録依頼 | 口座登録手続き開始 | 口座登録 | 口座情報削除 | |
|---|---|---|---|---|
未登録 ENTRY | ー | (OK)登録処理中 (NG)未登録 | ー | ー |
登録処理中 START | ー | ー | (OK)登録完了 (NG)登録失敗 | ー |
登録完了 REGISTER | ー | ー | ー | (OK)登録解除 (NG)登録完了 |
登録失敗 FAIL | ー | ー | ー | ー |
登録解除 END | ー | ー | ー | ー |
決済取引状態遷移
決済取引に関する状態はこちら
各操作を行った際の取引状態の遷移
| 取引登録 | 決済実行 | キャンセル | |
|---|---|---|---|
未決済 UNPROCESSED | ー | 決済成功 | ー |
決済成功 CAPTURE | ー | ー | キャンセル |
キャンセル CANCEL | ー | ー | ー |
APIの処理に失敗した場合、取引状態は変わりません。
決済処理シーケンス
口座登録
- お客様は口座の登録を開始します。
- 加盟店様は当サービスのSearchAvailableBankDirect(利用可能金融機関照会)APIを行い、金融機関の一覧を画面に表示します。
- お客様は口座登録を行う金融機関を選択します。
- 加盟店様は当サービスのBankDirectRegist(口座登録依頼)APIを行います。
- 加盟店様はお客様を当サービスのBankDirectStart(口座登録手続き開始)APIに誘導します。
- 当サービスは口座情報入力画面を表示します。
- お客様は登録する口座情報を入力・確認します。
- 当サービスはお客様を金融機関の画面に誘導します。
- お客様は金融機関の口座登録手続きを行います。
- 金融機関は当サービスへ口座登録結果を連携します。
- 当サービスは加盟店様の戻り先URLへ口座登録結果を連携します。
画面遷移イメージ
口座登録時の画面遷移イメージを以下に記載します。
※②口座情報入力画面で支店名、口座種別、口座番号の入力欄が表示されるのは一部金融機関のみです。
決済
- お客様が登録済み口座でのお支払いを選択します。
- 加盟店様は当サービスのEntryTranBankDirect(取引登録)APIを行います。
- 加盟店様は当サービスのExecTranBankDirect(決済実行)APIを行います。
- 当サービスは金融機関へ口座振替を依頼します。
- 当サービスは加盟店様へ口座振替の結果を返却します。
一般的なECサイトにおける利用イメージ
- ECサイトでの都度の商品購入
- アプリ残高への都度チャージ
- デジタルコンテンツの都度購入
初回:口座登録時
-
サービスに登録する
お客様がECサイトやアプリに会員登録し、商品購入またはチャージを行う準備をします。 -
支払い方法として「口座直結決済」を選択する
支払い方法一覧から「口座直結決済」を選びます。 -
金融機関を選択する
利用可能な金融機関の一覧が表示され、お客様が口座を持つ銀行を選択します。 -
口座情報を入力する
当サービスの口座情報入力画面で、支店名・口座種別・口座番号などを入力します。 -
金融機関の認証画面へ遷移する
選択した銀行の認証ページへリダイレクトされます。 -
金融機関で認証する
お客様が銀行のオンラインバンキングにログインし、口座振替の設定を承認します。 -
口座登録完了
認証が成功すると、口座が登録され、加盟店様サイト/アプリに戻ります。 -
登録完了画面を表示
加盟店様サイト/アプリで「口座登録が完了しました」と表示されます。
2回目以降:決済時
-
お客様が購入・チャージ操作を行う
加盟店様サイト/アプリにおいて商品購入ボタンやチャージボタンをお客様が押下し、決済処理を開始します。 -
加盟店様が決済APIを呼び出す
お客様操作をトリガーに、加盟店様のシステムが当サービスのEntryTranBankDirect(取引登録)API・ExecTranBankDirect(決済実行)APIを呼び出します。 -
口座から即時振替が行われる
登録済みの銀行口座から即座に引き落としが実行されます。 -
決済結果が通知される
当サービスから加盟店様へ決済結果が返却されます(必要に応じて非同期通知も受信)。 -
お客様へ通知する
加盟店様がお客様へ画面表示やメール等で「お支払い/チャージが完了しました」と通知します。