銀行振込(バーチャル口座)
概要
銀行振込(バーチャル口座)は、取引ごとに三井住友銀行の被振込専用口座の口座番号を自動発行し、お客様に振込していただく決済手段です。 入金を自動で検知・通知するため、手作業での入金照合が不要になり、事務コストを大幅に削減できます。
- 決済金額の上限:99,999,999円
- 決済金額の下限:0円
- 利用可能地域 / 通貨:日本 / JPY
- 返金 / 金額変更: 不可 / 不可
銀行振込(バーチャル口座)を始めるには
-
契約の確認・申込
ご利用には銀行振込(バーチャル口座)の契約が必要です。未契約の場合は営業担当までお問い合わせください。
契約時には、専有口座または共有口座のいずれかを選択します。
選択の判断基準はバーチャル口座の契約形態をご確認ください。 -
テスト環境での動作確認
テスト環境で動作を確認します。 -
本番稼働開始
検証完了後に本番運用を開始します。
接続方式のサポート
| 接続方式 | サポート状況 | 関連リンク |
|---|---|---|
| OpenAPIタイプ | ✔ 対応※ | API仕様 |
| プロトコルタイプ | ✔ 対応 | API仕様(idPass) |
| リンクタイプ Plus | ✔ 対応※ | API仕様/決済識別子 |
※継続口座の利用はできません。
バーチャル口座の利用形態
バーチャル口座には、用途に応じて2つの利用形態があります。
利用形態の選び方
- ECサイトでの商品購入など、1回限りの決済 → 取引口座
- 月額課金、定期購読など、同じお客様から繰り返し振込を受ける → 継続口座
| 利用形態 | 主な用途例 | 口座の有効期限 |
|---|---|---|
| 取引口座 | ECサイト購入、イベント参加費 | 取引完了後に自動解放 |
| 継続口座 | 月額課金、家賃、定期購読 | 解除するまで継続 |
取引口座としての利用
利用シーン
ECサイトでの商品購入、イベント参加費、サービス利用料など、1回限りの支払い
利用の流れ
- 口座発行:決済実行時に、未使用の口座※1が自動で割り当てられます
- お客様へ案内:発行された口座番号・金額・期限をお客様に通知します
- 結果通知:入金完了または期限切れになると、結果が通知されます
- 口座解放:取引終了後、一定期間※2を経て口座は再利用可能になります
取引が終了するタイミング
- お客様が入金した(入金済み)
- 有効期限が切れた(期限切れ)
・取引中(入金待ち)
・継続口座として割り当て中
・口座再利用保留期間中
※2:誤振込防止のための再利用保留期間:共有口座60日、専有口座30日
お客様へのメール通知
バーチャル口座への振込に必要な情報をお客様にメールで通知する方法は、
当サービスからお客様へ自動送信メールを送る方法と、自動送信メールを利用せずに
加盟店様からお客様へメールを送る方法があります。
メール通知の詳細は振込依頼メール仕様を確認してください。
継続口座としての利用
利用シーン
月額課金、定期購読料など、同じお客様から毎月振込を受ける場合
利用の流れ
- 口座登録:継続口座IDを指定して、お客様専用の口座を割り当てます
- お客様へ案内:口座情報をお客様に通知します(一度の案内でOK)
- 自動処理:入金があるたびに、自動的に取引が作成され通知されます
- 継続利用:口座を解除するまで、同じ口座番号で繰り返し振込を受け付けます
メリット
- お客様は毎回同じ口座番号を使えるため、振込登録が1回で済みます
- 加盟店様は口座番号を毎回案内する必要がありません
- 定期的な支払いの運用が簡単になります
入金の確認方法
- 入金通知で即座に確認
- 履歴確認:入金履歴情報照会APIで過去の入金を確認
お客様へのメール通知
取引口座とは異なり、継続口座としての利用時はお客様への自動送信メールの機能はありません。
振込に必要な情報は、加盟店様から直接お客様へご案内ください。
バーチャル口座の契約形態
契約形態として、専有口座と共有口座の2種類があります。
契約形態の選び方
- お客様に自社名義の口座を案内したい → 専有口座
- 毎月の定期振込など、同じ口座を繰り返し使いたい → 専有口座(継続口座機能)
- 手軽に導入したい、初期コストを抑えたい → 共有口座
| 契約形態 | 口座名義 | 継続口座 | 主な用途 |
|---|---|---|---|
| 専有口座 | 加盟店様名義 | ✔ 利用可 | ブランド統一、定期振込 |
| 共有口座 | GMOPG | ✖ 利用不可 | 都度決済のみ |
専有口座
加盟店様専用のバーチャル口座として、契約した口座数が割り当てられます。
メリット
- ブランド統一:口座名義に加盟店様名が表示されるため、お客様に安心感を与え、信頼性が向上します
- 柔軟な運用:都度決済(取引口座)と定期振込(継続口座)の両方に対応できます
- 専用運用:他社と共有しない独自の口座プールを持てます
共有口座
全加盟店で共有する口座プールから、未使用の口座が自動的に割り当てられます。
メリット
- 導入が簡単:専用口座の準備が不要で、すぐに利用開始できます
- 初期コスト削減:専有口座に比べて導入コストを抑えられます
制約事項
- 口座名義は「GMOPG」と表示されます(加盟店様名義にはできません)
- 都度決済のみ対応(継続口座機能は利用できません)
取引状態
| 取引状態 | コード | 説明 |
|---|---|---|
| 未決済 | UNPROCESSED | 決済が完了していない状態 (お客様のご注文途中の離脱が主な原因) |
| 取引中 | TRADING | 振込口座番号が払い出された状態 (まだお客様は支払っていません) |
| 入金済み | TRANSFERRED | 振込口座に入金された状態 |
| 取引有効期限切れ | EXPIRED | 有効期限内にお支払いされなかった状態 |
入金通知のタイミング
入金の通知は金融機関の営業日のみです。
- 営業日の入金:30分~60分周期で通知
- 非営業日の入金:翌営業日に通知
取引の自動生成について
以下の状況では、システムが自動的に取引を作成して入金を通知します。
専有口座の場合
取引口座として割り当てていない口座や、継続口座としても使用していない未使用口座に入金があった場合、自動的に取引を作成します。
自動作成される取引情報
| 取引項目 | 値 |
|---|---|
| オーダーID | "VA-ORDER" + yyyyMMddHHmmssSSS 例)VA-ORDER20160101172613638 |
| 利用金額(振込依頼金額) | 入金された金額 |
| 税送料(振込依頼金額) | 0 |
| 取引状態 | 入金済み |
| 処理日付 | 入金を取り込んだ日付 |
共有口座の場合
取引の有効期限が切れた後で入金があった場合、
加盟店様に当該入金が加盟店様へのものであることを確認した上で、入金済み状態の取引を作成する場合があります。
取引口座に関する留意事項
入金可能期間
- 取引有効日数:最大99日
- 取引猶予期間:12日(固定)
取引口座への入金は取引有効日数+取引猶予期間(最大111日間)まで受け付けます。
この期間を経過すると有効期限切れです。
有効期限切れ後の入金
有効期限切れ後も、同じ口座への入金は可能です。
入金があった場合は、加盟店様への入金であることを確認後、入金済み取引として通知します。
入金金額の相違
口座割当時に指定した金額に関わらず、実際に振り込まれた金額を通知します。
指定金額と振込額の相違については、お客様へご確認ください。
口座の再利用
一度取引に利用した口座は、誤振込防止のため一定期間後に再利用されます。
| 契約形態 | 再利用保留期間 |
|---|---|
| 共有口座 | 60日 |
| 専有口座 | 30日 |
その他の留意事項
振込コードについて
振込コードは、振込を識別するための7桁の数字です。
取引と入金を紐付けするために使用されます。
API実行時の取得方法
- OpenAPIタイプ
- プロトコルタイプ
- リンクタイプ Plus
支払い番号発行(/cash/charge)APIの出力パラメータ
cashResult.bankTransferPaymentInformation.bankTransferCode
決済実行(ExecTranVirtualaccount)APIの出力パラメータ
TradeCode
URL生成時の出力パラメータ
TradeCode
お客様への案内方法
振込をする際に、振込依頼人欄に以下の形式で入力するようお客様に案内してください:
[振込コード(7桁)] + [お客様の氏名]
例:
1234567 ヤマダタロウ
振込依頼メールを送信した場合は、メール本文に振込コードが自動的に記載されます。
振込依頼者氏名
- 文字数制限:64バイト以内
- 使用可能文字:全角文字、半角文字
海外の金融機関からの振込
海外の金融機関からの振込には対応していません。