Markdownをコピー
リンクタイプ Plus 銀行振込(バーチャル口座)
概要
リンクタイプ Plusでは、銀行振込(バーチャル口座)を利用できます。
- 銀行振込(バーチャル口座)を利用する場合は、実行パラメータセットに銀行振込(バーチャル口座)固有の必要項目を渡してください。
URLの生成方法は3通りです。- 管理画面で生成:新規取引作成画面にて必要項目を入力してください。
- APIで生成:API呼び出し時にパラメータを指定してください。
- パラメータ型URL生成:パラメータ付きURLの生成時にパラメータを指定してください。
- 決済完了後は遷移先URLに銀行振込(バーチャル口座)の結果パラメータを返却します。
実行パラメータ仕様
銀行振込(バーチャル口座)固有の実行パラメータは以下の通りです。
| json key | 説明 | 必須 | 形式 | 加盟店デフォルト値※1の登録可否 | システム デフォルト値※2 |
|---|---|---|---|---|---|
virtualaccount | 銀行振込(バーチャル口座)固有実行パラメータ(親要素) 銀行振込(バーチャル口座)の実行パラメータセットです。 | — | — | — | — |
virtualaccount.TradeDays | 振込有効日数 取引が有効な日数を指定してください。 管理画面で設定した値を使用します。 お客様には、結果パラメータで返される「取引有効期限」を振込期限として案内してください(振込依頼メールには本パラメータで指定された振込期限が記載されます)。 尚、振込期限内に入金がない場合、当該取引は取引猶予期間後に有効期限切れとなり、払い出されたバーチャル口座は利用不能となります。 | — | 半角数字2桁 | ✔ | 7 |
virtualaccount.TradeReason | 振込事由 取引の内容を設定してください。 本項目は、振込依頼メールの「ご注文内容」欄に記載されます。 | — | 全半角64桁 | ✔ | (null) |
virtualaccount.TradeClientName | 振込依頼者氏名 振込依頼者の氏名を設定してください。 全角、半角文字が利用可能です。 | — | 全半角英数64桁 | — | (null) |
virtualaccount.TradeClientMailaddress | 振込依頼者メールアドレス 振込を依頼するお客様のメールアドレスを設定してください。 設定した場合は、当該メールアドレスに振込依頼メールが送信されます。 未設定の場合は、お客様に対して加盟店様から振込依頼をしてください。 | — | 半角英数記号256桁 | — | (null) |
※1 加盟店デフォルト値:設定IDに紐づけて加盟店様ごとに設定されたデフォルト値。ショップ管理画面で設定してください。都度のパラメータ指定がない場合に適用されます。
※2 システムデフォルト値:システムで設定されているデフォルト値。都度のパラメータ指定および加盟店デフォルト値がない場合に適用されます。
結果パラメータ仕様
銀行振込(バーチャル口座)を選択した場合に返却される固有の結果パラメータは以下の通りです。
| パラメータ | 説明 | 形式 |
|---|---|---|
virtualaccount | 銀行振込(バーチャル口座)固有部(親要素) 銀行振込(バーチャル口座)固有の結果パラメータセットです。 | 半角英数32桁 固定 |
virtualaccount.Status | 取引状態 取引の状態を示す以下の値が設定されます。 TRADING:取引中(お客様に振込依頼後、未入金状態)TRANSFERRED:入金済み | — |
virtualaccount.TranDate | 決済日時 決済を行った日時が設定されます。 (yyyyMMddHHmmss形式) | 半角数字14桁 |
virtualaccount.TradeDays | 振込有効日数 取引が有効な日数が設定されます。 | 半角数字2桁 |
virtualaccount.ExpireDate | 取引有効期限 取引の有効期限が設定されます。 (yyyyMMdd形式) | 半角数字8桁 |
virtualaccount.TradeReason | 振込事由 取引の内容が設定されます。 | 全半角64桁 |
virtualaccount.TradeClientName | 振込依頼者氏名 振込依頼者の氏名が設定されます。 | 全半角64桁 |
virtualaccount.TradeClientMailaddress | 振込依頼者メールアドレス 振込を依頼するお客様のメールアドレスが設定されます。 | 半角英数記号256桁 |
virtualaccount.AccountID | 仮想口座ID 取引で使用する、仮想口座に割り当てられるIDが設定されます。 | 半角英数12桁 |
virtualaccount.TradeCode | 振込コード 振込時に「依頼人名」に入力するコードが設定されます。 お客様が振込を行う際に「振込依頼人名」欄に振込コード+お客様氏名を入力するように案内してください。 | 半角英数7桁 |
virtualaccount.BankCode | 銀行コード 振込先口座の銀行コードが設定されます。 | 半角英数4桁 |
virtualaccount.BankName | 銀行名 振込先口座の銀行名が設定されます。 | 全半角30桁 |
virtualaccount.BranchCode | 支店コード 振込先口座の支店コードが設定されます。 | 半角英数3桁 |
virtualaccount.BranchName | 支店名 振込先口座の支店名が設定されます。 | 全半角30桁 |
virtualaccount.AccountType | 振込先口座種別 振込先口座の預金種別が設定されます。 | 半角英数1桁 |
virtualaccount.AccountNumber | 振込先口座番号 振込先口座の口座番号が設定されます。 | 半角数字7桁 |
画面遷移
銀行振込(バーチャル口座)を選択した場合の画面遷移は以下の通りです。
- 決済選択/入力画面:決済手段として銀行振込(バーチャル口座)を選択
- レシート画面:振込先のバーチャル口座情報を表示
ワンポイント
確認画面、レシート画面はスキップ可能です。
スキップする場合は、共通パラメータのConfirmSkipFlagおよびReceiptSkipFlagを設定してください。
画面構成
決済選択/入力画面

- 決済選択コンボボックスで「銀行振込(バーチャル口座)」をクリック

- 「確定」をクリック
レシート画面
決済手続きが完了した際に表示されます。
振込先の銀行名、支店名、口座番号、振込期限等が表示されます。
