อินเทอร์เน็ตแบงก์กิ้งของไทย
ยอมรับการชำระเงินจากธนาคารไทยชั้นนำทั้งหมดผ่านอินเทอร์เน็ตแบงก์กิ้ง ลูกค้าชำระผ่านเว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคารโดยใช้การตรวจสอบสิทธิ์ชื่อผู้ใช้และรหัสผ่าน
ภาพรวม
อินเทอร์เน็ตแบงก์กิ้งช่วยให้ลูกค้าสามารถชำระเงินจากบัญชีธนาคารของพวกเขาโดยตรงโดยการเข้าสู่เว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคาร วิธีการนี้รองรับธนาคารไทยชั้นนำทั้งหมด 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);
});
สำคัญ: ไม่มีการสนับสนุนการคืนเงิน
การชำระเงินอินเทอร์เน็ตแบงก์กิ้ง ไม่สามารถคืนเงิน ผ่าน Omise API ได้ หากคุณต้องการคืนเงินให้ลูกค้า คุณต้องประมวลผลแบบแมนนวลผ่านธนาคารของคุณ
ทางเลือก: ใช้ มือถือ ซึ่งสนับสนุนการคืนเงิน
กรณีการใช้งาน
เมื่อใดจึงจะใช้อินเทอร์เน็ตแบงก์กิ้ง
✅ ดี:
- ผู้ใช้เดสก์ท็อป/แล็ปท็อป
- ลูกค้าที่ไม่มีแอปอินเทอร์เน็ตแบงก์กิ้งบนมือถือ
- ธุรกรรมขนาดใหญ่ (ขีดจำกัดที่สูงกว่าการ์ด)
- ลูกค้าที่ชื่นชอบอินเทอร์เน็ตแบงก์กิ้งบนเว็บ
- กลุ่มอายุที่สูงขึ้นซึ่งคุ้นเคยกับอินเทอร์เน็ตแบงก์กิ้งมากขึ้น
❌ ไม่เหมาะ:
- ประสบการณ์มูลค่าแรกของมือถือ (ใช้อินเทอร์เน็ตแบงก์กิ้งบนมือถือแทน)
- ธุรกรรมที่ต้องการการคืนเงิน
- การไหลของชำระเงินที่รวดเร็ว (ช้ากว่าอินเทอร์เน็ตแบงก์กิ้งบนมือถือ)
การเปรียบเทียบ: อินเทอร์เน็ตแบงก์กิ้ง vs มือถือ
| คุณสมบัติ | อินเทอร ์เน็ตแบงก์กิ้ง | อินเทอร์เน็ตแบงก์กิ้งบนมือถือ |
|---|---|---|
| แพลตฟอร์ม | บราวเซอร์เดสก์ท็อป/มือถือ | แอปมือถือเท่านั้น |
| ความเร็ว | 2-5 นาที | 30-90 วินาที |
| ธนาคาร | 15+ ธนาคาร | 5 ธนาคารหลัก |
| การคืนเงิน | ❌ ไม่มี | ✅ ใช่ |
| UX | เปลี่ยนเส้นทางไปยังเว็บไซต์ | ลิงก์เชิงลึกไปยังแอป |
| เดสก์ท็อป | ✅ ใช่ | ❌ ไม่มี |
| แนะนำ | เดิม | ✅ สมัยใหม่ |
การปฏิบัติที่ดีที่สุด
1. แสดงโลโก้ธนาคาร
<div class="payment-method">
<h3>อินเทอร์เน็ตแบงก์กิ้ง (Internet Banking)</h3>
<p>รองรับธนาคารชั้นนำ 15+ แห่ง</p>
<div class="bank-logos">
<img src="/banks/scb.svg" alt="SCB">
<img src="/banks/kbank.svg" alt="Kasikornbank">
<img src="/banks/bbl.svg" alt="Bangkok ธนาคาร">
<img src="/banks/bay.svg" alt="Krungsri">
<img src="/banks/ktb.svg" alt="Krungthai">
</div>
</div>
2. ตั้งค่าหมดเวลาที่เหมาะสม
// อินเทอร์เน็ตแบงก์กิ้งมักจะหมดอายุหลังจาก 15 นาที
const TIMEOUT = 15 * 60 * 1000;
setTimeout(() => {
if (!paymentCompleted) {
showMessage('เซสชันการชำระเงินหมดอายุ โปรดลองอีกครั้ง');
}
}, TIMEOUT);
3. แสดงคำแนะนำที่ชัดเจน
<div class="instructions">
<h4>วิธีชำระเงิน:</h4>
<ol>
<li>เลือกธนาคารของคุณ</li>
<li>ใส่ username และ password</li>
<li>ยืนยันการชำระเงิน</li>
<li>รอการยืนยัน</li>
</ol>
<p class="note">⚠️ การชำระผ่านอินเทอร์เน็ตแบงก์กิ้ง<strong>ไม่สามารถคืนเงิน</strong>ได้</p>
</div>
4. ทางเลือกสำหรับผู้ใช้มือถือ
const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
if (isMobile) {
// แนะนำอินเทอร์เน็ตแบงก์กิ้งบนมือถือก่อน
showPaymentOptions([
{ type: 'mobile_banking', label: 'อินเทอร์เน็ตแบงก์กิ้งบนมือถือ (แนะนำ)' },
{ type: 'internet_banking', label: 'อินเทอร์เน็ตแบงก์กิ้ง' }
]);
}
ทดสอบ
จำนวนทดสอบ: ฿1,000 (100000 หน่วยที่เล็กที่สุด) ธนาคารทดสอบ: ใช้ธนาคารใด ๆ ในโหมดทดสอบ คาดว่า: การจำลองการชำระเงินที่สำเร็จ
คำถามที่พบบ่อย
อินเทอร์เน็ตแบงก์กิ้งของไทยคืออะไร?
อินเทอร์เน็ตแบงก์กิ้งช่วยให้ลูกค้าสามารถชำระเงินจากบัญชีธนาคารของพวกเขาโดยการเข้าสู่เว็บไซต์ของธนาคาร รองรับ 15+ ธนาคารไทยชั้นนำ และทำงานบนบราวเซอร์เดสก์ท็อปและมือถือ
ฉันสามารถคืนเงินการชำระเงินอินเทอร์เน็ตแบงก์กิ้งได้หรือไม่?
ไม่ การชำระเงินอินเทอร์เน็ตแบงก์กิ้งไม่สามารถคืนเงินผ่าน Omise API ได้ หากต้องการความสามารถในการคืนเงิน ให้ใช้ อินเทอร์เน็ตแบงก์กิ้งบนมือถือ แทน
ธนาคารใดที่รองรับ?
ธนาคารไทยชั้นนำทั้งหมด รวมถึง: ธนาคารกรุงเทพ กสิกรไทย SCB กรุงไทย กรุงศรี TMB Thanachart GSB BAAC และ 7+ แห่งอีก
ฉันควรใช้อินเทอร์เน็ตแบงก์กิ้งหรืออินเทอร์เน็ตแบงก์กิ้งบนมือถือหรือไม่?
ใช้อินเทอร์เน็ตแบงก์กิ้งบนมือถือ สำหรับประสบการณ์สมัยใหม่ที่มีการสนับสนุนการคืนเงิน
ใช้อินเทอร์เน็ตแบงก์กิ้ง หากคุณต้อง:
- การสนับสนุนบราวเซอร์เดสก์ท็อป
- การสนับสนุนธนาคารที่ไม่มีการเพิ่มประสิทธิภาพอินเทอร์เน็ตแบงก์กิ้งบนมือถือ
- ความครอบคลุมธนาคารสูงสุด
การชำระเงินต้องใช้เวลานานเท่าใด?
ระยะเวลาการชำระเงินจะแตกต่างกันไปตามข้อตกลง* ขึ้นอยู่กับข้อตกลงผู้ค้าของคุณ ตรวจสอบแดชบอร์ดผู้ค้า Omise เพื่อดูตารางเวลาการชำระเงินเฉพา ะของคุณ
*ระยะเวลาการชำระเงินจะแตกต่างกันไปตามข้อตกลงผู้ค้าและวิธีการชำระเงิน ตรวจสอบแดชบอร์ดผู้ค้า Omise เพื่อดูตารางเวลาการชำระเงินเฉพาะของคุณ
ทรัพยากรที่เกี่ยวข้อง
- ภาพรวมการโอนเงินธนาคาร - วิธีการชำระเงินธนาคารทั้งหมด
- อินเทอร์เน็ตแบงก์กิ้งบนมือถือ - ทางเลือกสมัยใหม่ที่มีการคืนเงิน
- การหักบัญชี - สำหรับการชำระเงินซ้ำ
- PromptPay - ทางเลือก QR
- ทดสอบ - ทดสอบการเพิ่มประสิทธิภาพของคุณ