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

บัตรเครดิตและบัตรเดบิต

รับการชำระเงินด้วยบัตรเครดิตและบัตรเดบิต Visa, Mastercard และ JCB ทั่วโลกพร้อมการป้องกันการฉ้อโกงในตัวและการยืนยันตัวตน 3D Secure

ภาพรวม

การชำระเงินด้วยบัตรเครดิตและบัตรเดบิตเป็นวิธีการชำระเงินออนไลน์ที่ใช้กันอย่างแพร่หลายที่สุดทั่วโลก Omise รองรับเครือข่ายบัตรหลักทั้งหมดพร้อมประสบการณ์การชำระเงินที่ราบรื่น

เครือข่ายบัตรที่รองรับ:

  • Visa - บัตรเครดิตและบัตรเดบิต
  • Mastercard - บัตรเครดิตและบัตรเดบิต
  • JCB - บัตรเครดิต (ยอดนิยมในญี่ปุ่น)
  • Diners Club (บางภูมิภาค)
  • Discover (บางภูมิภาค)

คุณสมบัติหลัก:

  • 🌍 ยอมรับทั่วโลก - ใช้งานได้ทั่วโลก
  • 🔒 3D Secure - ความปลอดภัยที่เพิ่มขึ้นด้วย SCA
  • 💳 บันทึกบัตร - โทเค็นไนเซชันสำหรับการชำระเงินซ้ำ
  • 🛡️ การป้องกันการฉ้อโกง - การตรวจจับการฉ้อโกงในตัว
  • 📱 ปรับให้เหมาะสมกับมือถือ - ทำงานบนอุปกรณ์ทั้งหมด
  • 🔄 รองรับการคืนเงิน - คืนเงินเต็มจำนวนและบางส่วน

ภูมิภาคที่รองรับ

บัตรทำงานทั่วโลก พร้อมคุณสมบัติเฉพาะตามภูมิภาค:

คุณสมบัติประเทศไทยสิงคโปร์มาเลเซียญี่ปุ่นทั่วโลก
Visa
Mastercard
JCB
3D Secure
Save Cards

เริ่มต้นอย่างรวดเร็ว

สำหรับการใช้งานการชำระเงินด้วยบัตรโดยละเอียด ดูที่:

การดำเนินการ

การเรียกเก็บเงินบัตรพื้นฐาน

const omise = require('omise')({
publicKey: 'pkey_test_YOUR_PUBLIC_KEY',
secretKey: 'skey_test_YOUR_SECRET_KEY'
});

// ขั้นตอนที่ 1: สร้างโทเค็นบัตร (ฝั่งไคลเอนต์ด้วย Omise.js)
// ดำเนินการอย่างปลอดภัยในเบราว์เซอร์

// ขั้นตอนที่ 2: สร้างการเรียกเก็บเงิน (ฝั่งเซิร์ฟเวอร์)
const charge = await omise.charges.create({
amount: 100000, // จำนวนในหน่วยที่เล็กที่สุด
currency: 'THB',
card: 'tokn_test_...', // โทเค็นจากขั้นตอนที่ 1
description: 'Order #12345',
return_uri: 'https://yourdomain.com/payment/callback'
});

if (charge.authorize_uri) {
// ต้องการ 3D Secure - เปลี่ยนเส้นทางลูกค้า
res.redirect(charge.authorize_uri);
} else if (charge.status === 'successful') {
// การชำระเงินสำเร็จ
res.redirect('/success');
}

ขีดจำกัดการทำธุรกรรม

ขีดจำกัดทั่วไป (แตกต่างกันไปตามข้อตกลงผู้ขาย):

ประเภทการทำธุรกรรมขั้นต่ำสูงสุด
การทำธุรกรรมเดียว$0.50 USD$50,000 USD
ต่อบัตรต่อวัน-$100,000 USD
ปริมาณรายเดือน-แตกต่างกันตามผู้ขาย

คุณสมบัติ

3D Secure (SCA)

การชำระเงินด้วยบัตรทั้งหมดรองรับ 3D Secure 2.0 สำหรับการยืนยันตัวตนลูกค้าที่แข็งแกร่ง:

  • Visa: Visa Secure
  • Mastercard: Mastercard Identity Check
  • JCB: J/Secure

ดูคู่มือ 3D Secure

โทเค็นไนเซชันบัตร

บันทึกบัตรอย่างปลอดภัยสำหรับ:

  • การชำระเงินซ้ำ
  • การเรียกเก็บเงินสมาชิก
  • การชำระเงินคลิกเดียว

ดูคู่มือบัตรที่บันทึกไว้

การป้องกันการฉ้อโกง

การตรวจจับการฉ้อโกงในตัว:

  • การตรวจสอบความเร็ว
  • ตำแหน่งทางภูมิศาสตร์ IP
  • การตรวจสอบ BIN บัตร
  • การตรวจจับรูปแบบที่น่าสงสัย

ดูการป้องกันการฉ้อโกง

รองรับการคืนเงิน

รองรับการคืนเงินเต็มจำนวนและบางส่วนภายใน 180 วัน:

// คืนเงินเต็มจำนวน
await omise.charges.refund('chrg_test_...', {
amount: 100000
});

// คืนเงินบางส่วน
await omise.charges.refund('chrg_test_...', {
amount: 50000
});

แนวทางปฏิบัติที่ดีที่สุด

  1. ใช้ HTTPS เสมอ - จำเป็นสำหรับการปฏิบัติตาม PCI
  2. ใช้ Omise.js - ไม่ส่งข้อมูลบัตรไปยังเซิร์ฟเวอร์ของคุณ
  3. เปิดใช้งาน 3D Secure - ลดการฉ้อโกงและความรับผิด
  4. ตรวจสอบฝั่งไคลเอนต์ - ตรวจสอบรูปแบบบัตรก่อนส่ง
  5. จัดการการปฏิเสธอย่างสง่างาม - แสดงข้อความแสดงข้อผิดพลาดที่ชัดเจน
  6. บันทึกบัตรอย่างปลอดภัย - ใช้โทเค็นไนเซชัน ไม่เคยเก็บข้อมูลบัตรดิบ

คำถามที่พบบ่อย

รองรับบัตรประเภทใดบ้าง?

บัตรเครดิตและบัตรเดบิต Visa, Mastercard และ JCB ทั่วโลก Diners Club และ Discover ในบางภูมิภาค

3D Secure บังคับหรือไม่?

3D Secure จำเป็นสำหรับบัตรยุโรป (กฎระเบียบ SCA) และแนะนำอย่างยิ่งสำหรับการทำธุรกรรมทั้งหมดเพื่อลดการฉ้อโกง

ฉันสามารถบันทึกบัตรสำหรับการชำระเงินในอนาคตได้หรือไม่?

ได้ ใช้โทเค็นไนเซชันบัตรเพื่อบันทึกบัตรอย่างปลอดภัยสำหรับการชำระเงินซ้ำและสมาชิก

ฉันสามารถคืนเงินการชำระเงินด้วยบัตรได้นานแค่ไหน?

รองรับการคืนเงินเต็มจำนวนและบางส่วนภายใน 180 วันของการทำธุรกรรมเดิม

แหล่งข้อมูลที่เกี่ยวข้อง

ขั้นตอนถัดไป

  1. ตรวจสอบคู่มือการเรียกเก็บเงินบัตร
  2. รวม Omise.js สำหรับการรวบรวมบัตรที่ปลอดภัย
  3. ดำเนินการยืนยันตัวตน 3D Secure
  4. ทดสอบด้วยบัตรทดสอบ
  5. ตั้งค่าการป้องกันการฉ้อโกง
  6. เปิดใช้งาน