Markdownをコピー
処理フロー(プロトコルタイプ)
取引状態遷移
銀行振込(バーチャル口座 あおぞら)の取引状態はこちら
取引口座として利用する場合の取引状態遷移は以下の通りです。
各操作を行った際の取引状態の遷移
「ー」は該当する結果、もしくは操作がないことを表しています。
| 取引状態 | 取引登録 (API) | 取引実行 (API) | お客様から の入金 | 取引停止 (API) | 取引有効期限 を超過 (バッチ処理) |
|---|---|---|---|---|---|
未決済 UNPROCESSED | ー | 取引中 | ー | ー | ー |
取引中 TRADING | ー | ー | 取引中、取引完了※ | 取引停止 | 取引有効期限切れ |
取引完了 PAYSUCCESS | ー | ー | ー | ー | ー |
取引停止 STOP | ー | ー | ー | ー | ー |
取引有効期限切れ EXPIRED | ー | ー | ー | ー | ー |
処理に失敗した場合は取引状態は変わりません。
決済処理シーケンス
取引口座としての利用
取引口座利用を行う際の流れです。
フローの説明
- お客様がお支払い手段に銀行振込(バーチャル口座 あおぞら)を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranGANB)APIを行います。 - 加盟店様は当サービスの取引実行(
ExecTranGANB)APIを行います。 - 取引実行にてお客様のメールアドレスを設定しなかった場合は、加盟店様からお客様に振込依頼をします。
お客様のメールアドレスを設定していた場合は、取引実行時に振込依頼メールが送信されます。 - お客様がバーチャル口座に入金を行います。
- GMOあおぞらネット銀行から当サービスに入金通知が送信されます。
- 当サービスから加盟店様に結果通知を送信します。
- 指定した取引有効日数を経過しても入金がなかった場合は、有効期限切れを通知します
- 累計入金額が振込依頼金額に満たない場合は、引き続き取引中状態を維持します
- 累計入金額が振込依頼金額以上の場合は、取引完了となりバーチャル口座を削除します。
継続口座としての利用
継続口座利用を行う際の流れです。
フローの説明
- お客様がお支払い手段に銀行振込(バーチャル口座 あおぞら)を選択します。
- 加盟店様は当サービスの取引登録(
EntryTranGANB)APIを行います。
振込依頼金額に0を指定します。 - 加盟店様は当サービスの取引実行(
ExecTranGANB)APIを行います。
取引有効日数を指定しない(無期限)ことで、有効期限切れによる口座削除を防止します。 - 当サービスから加盟店様に取引実行の結果が返却されます。
バーチャル口座情報(銀行コード、支店コード、口座番号等)が返却されます。 - 加盟店様は、返却されたバーチャル口座への振込をお客様に依頼します。
- お客様がバーチャル口座に入金を行います。
- GMOあおぞらネット銀行から当サービスに入金通知が送信されます。
- 当サービスから加盟店様に結果通知(入金完了)を送信します。
継続口座のため、複数回の入金があった場合は、その都度入金を通知します。 - 継続口座の利用を終了する場合、加盟店様は当サービスの取引停止(
CancelTranGANB)APIを呼び出します。 - 当サービスは、該当するバーチャル口座を削除します。
入金履歴情報取得
入金履歴情報取得を行う際の流れです。
フローの説明
- 加盟店様は、当サービスの入金履歴情報取得(
InquiryTransferGANB)APIを呼び出します。 - 当サービスは、指定された取引のバーチャル口座に対する入金情報を返却します。