อินเทอร์เน็ตแบงก์กิ้งของไทย
ยอมรับการชำระเงินจากธนาคารไทยชั้นนำทั้งหมดผ่านอินเทอร์เน็ตแบงก์กิ้ง ลูกค้าชำระผ่านเว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคารโดยใช้การตรวจสอบสิทธิ์ชื่อผู้ใช้และรหัสผ่าน
ภาพรวม
อินเทอร์เน็ตแบงก์กิ้งช่วยให้ลูกค้าสามารถชำระเงินจากบัญช ีธนาคารของพวกเขาโดยตรงโดยการเข้าสู่เว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคาร วิธีการนี้รองรับธนาคารไทยชั้นนำทั้งหมด 15+ แห่ง และทำงานบนบราวเซอร์เดสก์ท็อปและมือถือ
คุณลักษณะหลัก:
- ✅ การสนับสนุนธนาคารที่กว้างขวาง - ธนาคารไทยชั้นนำทั้งหมด 15+
- ✅ เหมาะสำหรับเดสก์ท็อป - ใช้งานได้กับบราวเซอร์คอมพิวเตอร์
- ✅ บราวเซอร์มือถือ - ใช้งานได้กับเว็บมือถือ
- ✅ ไม่ต้องมีแอป - ต้องการการเข้าถึงอินเทอร์เน็ตแบงก์กิ้งเท่านั้น
- ✅ ขีดจำกัดธุรกรรมสูง - สูงกว่าขีดจำกัดการ์ด
- ⚠️ ไม่มีการคืนเงิน - ไม่สนับสนุนการคืนเงิน
ธนาคารที่รองรับ
ธนาคารไทยชั ้นนำทั้งหมดรวมถึง:
ธนาคารยอดนิยม:
- ธนาคารกรุงเทพ (BBL)
- ธนาคารกสิกรไทย (KBANK)
- ธนาคารสยามพาณิชย์ (SCB)
- ธนาคารกรุงไทย (KTB)
- ธนาคารกรุงศรี (BAY)
- ธนาคาร TMB ธนชาติ (TTB)
- ธนาคารออมสิน (GSB)
- ธนาคารเพื่อการเกษตรและสหกรณ์การเกษตร (BAAC)
และธนาคารอีก 7 แห่ง
| ภูมิภาค | สกุลเงิน | จำนวนขั้นต่ำ | จำนวนสูงสุด | สามารถคืนเงินได้ |
|---|---|---|---|---|
| ประเทศไทย | THB | ฿20.00 | ฿5,000,000 | ❌ ไม่มี |
วิธีการทำงาน
ประสบการณ์ลูกค้า:
- ลูกค้าเลือกอินเทอร์เน็ตแบงก์กิ้ง
- เลือกธนาคารจากรายการ
- เปลี่ยนเส้นทางไปยังเว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคาร
- เข้า สู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน
- ตรวจสอบและยืนยันรายละเอียดการชำระเงิน
- รับการยืนยันการชำระเงิน
- เปลี่ยนเส้นทางกลับไปยังไซต์ผู้ค้า
เวลาทั่วไปในการดำเนิน: 2-5 นาที
การเพิ่มประสิทธิภาพ
สร้างแหล่งที่มาและค่าใช้
- Node.js
- PHP
- Python
const omise = require('omise')({
secretKey: 'skey_test_YOUR_SECRET_KEY'
});
// สร้างแหล่งที่มา
const source = await omise.sources.create({
type: 'internet_banking_th',
amount: 100000, // ฿1,000
currency: 'THB'
});
// สร้างค่าใช้
const charge = await omise.charges.create({
amount: 100000,
currency: 'THB',
source: source.id,
return_uri: 'https://yourdomain.com/payment/callback'
});
// เปลี่ยนเส้นทางไปยังหน้าการเลือกธนาคาร
res.redirect(charge.authorize_uri);
<?php
$source = OmiseSource::create(array(
'type' => 'internet_banking_th',
'amount' => 100000,
'currency' => 'THB'
));
$charge = OmiseCharge::create(array(
'amount' => 100000,
'currency' => 'THB',
'source' => $source['id'],
'return_uri' => 'https://yourdomain.com/payment/callback'
));
header('Location: ' . $charge['authorize_uri']);
?>
import omise
omise.api_secret = 'skey_test_YOUR_SECRET_KEY'
source = omise.Source.create(
type='internet_banking_th',
amount=100000,
currency='THB'
)
charge = omise.Charge.create(
amount=100000,
currency='THB',
source=source.id,
return_uri='https://yourdomain.com/payment/callback'
)
return redirect(charge.authorize_uri)
จัดการ การคืนและ Webhook
// ลูกค้ากลับไปที่นี่
app.get('/payment/callback', async (req, res) => {
const charge = await omise.charges.retrieve(req.query.charge_id);
if (charge.status === 'successful') {
res.redirect('/payment-success');
} else {
res.redirect('/payment-failed');
}
});
// Webhook สำหรับการประมวลผลฝั่งเซิร์ฟเวอร์
app.post('/webhooks/omise', (req, res) => {
const event = req.body;
if (event.key === 'charge.complete') {
const charge = event.data;
if (charge.status === 'successful') {
fulfillOrder(charge.metadata.order_id);
}
}
res.sendStatus(200);
});
สำคัญ: ไม่มีการสนับสนุนการคืนเงิน
ไม่มีการคืนเงิน