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

処理フロー(プロトコルタイプ)

取引状態遷移

銀行振込(バーチャル口座)の取引状態はこちら

取引口座として利用する場合の取引状態遷移は以下の通りです。

各操作を行った際の取引状態の遷移

「ー」は該当する結果、もしくは操作がないことを表しています。

取引登録
(API)
決済実行
(API)
お客様から
の入金
取引猶予期間
を超過
(バッチ処理)
未決済 UNPROCESSED取引中
取引中 TRADING入金済み取引有効期限切れ
入金済み TRANSFERRED
取引有効期限切れ EXPIRED

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

決済処理シーケンス

取引口座としての利用

取引口座利用を行う際の流れです。

フローの説明

  1. お客様がお支払い手段に銀行振込(バーチャル口座)を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranVirtualaccountAPIを行います。
  3. 加盟店様は当サービスの決済実行(ExecTranVirtualaccountAPIを行います。
  4. 当サービスは、未使用のバーチャル口座を割り当てます。
    決済情報としてお客様のメールアドレスを設定していた場合は、振込依頼メールを送信します。
    決済実行(ExecTranVirtualaccountAPIの結果として、バーチャル口座の口座情報(銀行コード、支店コード、口座番号)を加盟店様に返却します。
  5. 決済実行(ExecTranVirtualaccountAPIにてメールアドレスを設定しなかった場合は、加盟店様からお客様に振込依頼をします。
  6. お客様がバーチャル口座に入金を行います。
  7. お客様が入金をした場合、当サービスから加盟店様に結果通知にて入金を通知します。
    決済実行(ExecTranVirtualaccountAPIに指定した取引有効日数を経過しても入金がなかった場合は、取引有効期限切れを通知します)

継続口座としての利用

継続口座利用を行う際の流れです。

フローの説明

  1. 加盟店様は、当サービスの継続口座登録(AssignVirtualaccountAPIを呼び出します。
  2. 当サービスは、加盟店様の保有するバーチャル口座から未使用の口座を割り当てます。
    継続口座登録(AssignVirtualaccountAPIの結果として、割り当てした口座情報(銀行コード、支店コード、口座番号)を加盟店様に返却します。
  3. 加盟店様は、返却されたバーチャル口座への振込をお客様に依頼します。
  4. お客様がバーチャル口座に入金を行います。
  5. お客様が入金をした場合、当サービスは入金済み状態の取引を登録し、加盟店様に結果通知にて入金を通知します。
    (該当口座への入金が複数回発生した場合は、その都度入金を通知します。)
  6. 該当口座の継続口座としての利用をやめる場合、加盟店様は当サービスの継続口座解除(FreeVirtualaccountAPIを呼び出します。
  7. 当サービスは、該当するバーチャル口座を未使用状態に変更します。未使用状態のバーチャル口座は、取引口座として再利用されます。

専有口座情報照会実行

専有口座情報照会実行を行う際の流れです。

フローの説明

  1. 加盟店様は、当サービスの専有口座一覧取得(ListVirtualaccountAPIを呼び出します。
  2. 当サービスは、加盟店様が保有するバーチャル口座の一覧を返却します。
  3. 加盟店様は、当サービスの入金履歴情報取得(InquiryVirtualaccountTransferAPIを呼び出します。
  4. 当サービスは、指定されたバーチャル口座の入金履歴の一覧を返却します。
LLMですか?llms.txtllms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。