日本オンラインバンキング
インターネットバンキングサポートと返金機能を備えた主要日本銀行のオンラインバンキングで決済を受け付けます。
概要
日本オンラインバンキングにより、お客様は銀行のインターネットバンキングWebサイトを通じて、銀行口座から直接支払うことができます。Pay-easy(ATMまたはバンキングを使用)とは異なり、この方法は純粋にオンラインです。
主な機能:
- ✅ 主要銀行 - 主要日本銀行がサポート
- ✅ インターネットバンキング - オンラインのみ、ATM不要
- ✅ 返金サポート - 全額および部分返金(KonbiniやPay-easyとは異なる)
- ✅ より高い制限 - より大きな取引金額
- ✅ 銀行認証 - 直接銀行認証
- ⚠️ オンラインバンキングが必要 - お客様はインターネットバンキングを有効にする必要があります
対応銀行
インターネットバンキングを備えた主要日本銀行:
- みずほ銀行
- 三菱UFJ銀行
- 三井住友銀行
- その他の主要都市銀行および地方銀行
| 地域 | 通貨 | 最小金額 | 最大金額 | 決済 |
|---|---|---|---|---|
| 日本 | JPY | ¥100 | ¥10,000,000+ | 1-3日 |
仕組み
お客様がオンラインバンキングを選択 → 銀行のWebサイトにリダイレクト → ログイン → 支払いを確認 → 加盟店に戻る(合計2-5分)
実装
ソースとチャージを作成
- Node.js
- PHP
const omise = require('omise')({
secretKey: 'skey_test_YOUR_SECRET_KEY'
});
// オンラインバンキングソースを作成
const source = await omise.sources.create({
type: 'online_banking_jpn',
amount: 100000, // ¥100,000
currency: 'JPY'
});
// チャージを作成
const charge = await omise.charges.create({
amount: 100000,
currency: 'JPY',
source: source.id,
return_uri: 'https://yourdomain.com/payment/callback'
});
// 銀行にリダイレクト
res.redirect(charge.authorize_uri);
<?php
$source = OmiseSource::create(array(
'type' => 'online_banking_jpn',
'amount' => 100000,
'currency' => 'JPY'
));
$charge = OmiseCharge::create(array(
'amount' => 100000,
'currency' => 'JPY',
'source' => $source['id'],
'return_uri' => 'https://yourdomain.com/payment/callback'
));
header('Location: ' . $charge['authorize_uri']);
?>
返金サポート
KonbiniやPay-easyとは異なり、オンラインバンキングは返金をサポートします:
// 180日以内の全額または部分返金
const refund = await omise.charges.refund('chrg_test_...', {
amount: 100000 // 全額または部分
});
他の日本の方法との比較
| 機能 | オンラインバンキング | Pay-easy | Konbini |
|---|---|---|---|
| プラットフォーム | オンラインのみ | ATM/オンライン | 店舗内 |
| 最大金額 | ¥1,000万+ | ¥999,999 | ¥300,000 |
| 速度 | 2-5分 | 1-24時間 | 1-24時間 |
| 返金 | ✅ はい | ❌ いいえ | ❌ いいえ |
| 要件 | インターネットバンキング |