ธนาคารออนไลน์ญี่ปุ่น
รับการชำระเงินผ่านธนาคารออนไลน์จากธนาคารญี่ปุ่นหลักด้วยการรองรับอินเทอร์เน็ตแบงก์กิ้งและความสามารถในการคืนเงิน
ภาพรวม
ธนาคารออนไลน์ญี่ปุ่นช่วยให้ลูกค้าชำระเงินโดยตรงจากบัญชีธนาคารของพวกเ ขาผ่านเว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคาร ต่างจาก Pay-easy (ที่ใช้ ATM หรือธนาคาร) วิธีการนี้เป็นออนไลน์ล้วนๆ
คุณสมบัติหลัก:
- ✅ ธนาคารหลัก - รองรับธนาคารญี่ปุ่นชั้นนำ
- ✅ อินเทอร์เน็ตแบงก์กิ้ง - เฉพาะออนไลน์ ไม่ต้องใช้ ATM
- ✅ การรองรับการคืนเงิน - การคืนเงินเต็มจำนวนและบางส่วน (ต่างจาก Konbini/Pay-easy)
- ✅ ขีดจำกัดที่สูงขึ้น - จำนวนเงินธุรกรรมที่มากขึ้น
- ✅ การยืนยันธนาคาร - การยืนยันตัวตนธนาคารโดยตรง
- ⚠️ ต้องมีธนาคารออนไลน์ - ลูกค้าต้องเปิดใช้งานอินเทอร์เน็ตแบงก์กิ้ง
ธนาคารที่รองรับ
ธนาคารญี่ปุ่นหลักที่มีอินเทอร์เน็ตแบงก์กิ้ง:
- ธน าคาร Mizuho (みずほ銀行)
- ธนาคาร MUFG (三菱UFJ銀行)
- Sumitomo Mitsui Banking Corporation (三井住友銀行)
- ธนาคารในเมืองและภูมิภาคหลักอื่นๆ
| Region | Currency | Min Amount | Max Amount | API Version |
|---|---|---|---|---|
| Japan | JPY | ¥200 | ¥49,999 | 2017-11-02 |
วิธีการทำงาน
ลูกค้าเลือกธนาคารออนไลน์ → เปลี่ยนเส้นทางไปยังเว็บไซต์ธนาคาร → เข้าสู่ระบบ → ยืนยันการชำระเงิน → กลับไปยังผู้ขาย (รวม 2-5 นาที)
การใช้งาน
สร้าง Source และ Charge
- Node.js
- PHP
const omise = require('omise')({
secretKey: 'skey_test_YOUR_SECRET_KEY'
});
// สร้าง online banking source
const source = await omise.sources.create({
type: 'online_banking_jpn',
amount: 100000, // ¥100,000
currency: 'JPY'
});
// สร้าง charge
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 // เต็มจำนวนหรือบางส่วน
});