ข้ามไปยังเนื้อหาหลัก

อินเทอร์เน็ตแบงก์กิ้งของไทย

ยอมรับการชำระเงินจากธนาคารไทยชั้นนำทั้งหมดผ่านอินเทอร์เน็ตแบงก์กิ้ง ลูกค้าชำระผ่านเว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคารโดยใช้การตรวจสอบสิทธิ์ชื่อผู้ใช้และรหัสผ่าน

ภาพรวม

อินเทอร์เน็ตแบงก์กิ้งช่วยให้ลูกค้าสามารถชำระเงินจากบัญชีธนาคารของพวกเขาโดยตรงโดยการเข้าสู่เว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคาร วิธีการนี้รองรับธนาคารไทยชั้นนำทั้งหมด 15+ แห่ง และทำงานบนบราวเซอร์เดสก์ท็อปและมือถือ

คุณลักษณะหลัก:

  • การสนับสนุนธนาคารที่กว้างขวาง - ธนาคารไทยชั้นนำทั้งหมด 15+
  • เหมาะสำหรับเดสก์ท็อป - ใช้งานได้กับบราวเซอร์คอมพิวเตอร์
  • บราวเซอร์มือถือ - ใช้งานได้กับเว็บมือถือ
  • ไม่ต้องมีแอป - ต้องการการเข้าถึงอินเทอร์เน็ตแบงก์กิ้งเท่านั้น
  • ขีดจำกัดธุรกรรมสูง - สูงกว่าขีดจำกัดการ์ด
  • ⚠️ ไม่มีการคืนเงิน - ไม่สนับสนุนการคืนเงิน

ธนาคารที่รองรับ

ธนาคารไทยชั้นนำทั้งหมดรวมถึง:

ธนาคารยอดนิยม:

  • ธนาคารกรุงเทพ (BBL)
  • ธนาคารกสิกรไทย (KBANK)
  • ธนาคารสยามพาณิชย์ (SCB)
  • ธนาคารกรุงไทย (KTB)
  • ธนาคารกรุงศรี (BAY)
  • ธนาคาร TMB ธนชาติ (TTB)
  • ธนาคารออมสิน (GSB)
  • ธนาคารเพื่อการเกษตรและสหกรณ์การเกษตร (BAAC)

และธนาคารอีก 7 แห่ง

ภูมิภาคสกุลเงินจำนวนขั้นต่ำจำนวนสูงสุดสามารถคืนเงินได้
ประเทศไทยTHB฿20.00฿5,000,000❌ ไม่มี

วิธีการทำงาน

ประสบการณ์ลูกค้า:

  1. ลูกค้าเลือกอินเทอร์เน็ตแบงก์กิ้ง
  2. เลือกธนาคารจากรายการ
  3. เปลี่ยนเส้นทางไปยังเว็บไซต์อินเทอร์เน็ตแบงก์กิ้งของธนาคาร
  4. เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน
  5. ตรวจสอบและยืนยันรายละเอียดการชำระเงิน
  6. รับการยืนยันการชำระเงิน
  7. เปลี่ยนเส้นทางกลับไปยังไซต์ผู้ค้า

เวลาทั่วไปในการดำเนิน: 2-5 นาที

การเพิ่มประสิทธิภาพ

สร้างแหล่งที่มาและค่าใช้

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);

จัดการการคืนและ 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 เพื่อดูตารางเวลาการชำระเงินเฉพาะของคุณ

ทรัพยากรที่เกี่ยวข้อง

ขั้นตอนต่อไป

  1. เพิ่มประสิทธิภาพการสร้างแหล่งที่มาและค่าใช้
  2. จัดการการเปลี่ยนเส้นทางไปยังการเลือกธนาคาร
  3. ตั้งค่าตัวจัดการ Return URI
  4. นำการประมวลผล Webhook ไปใช้
  5. ทดสอบกับธนาคารหลายแห่ง
  6. ไปยังสด