บัตรเครดิตและบัตรเดบิต
รับการชำระเงินด้วยบัตรเครดิตและบัตรเดบิต Visa, Mastercard และ JCB ทั่วโลกพร้อมการป้องกันการฉ้อโกงในตัวและการยืนยันตัวตน 3D Secure
ภาพรวม
การชำระเงินด้วยบัตรเครดิตและบัตรเดบิตเป็นวิธีการชำระเงินออนไลน์ที่ใช้กันอย่างแพร่หลายที่สุดทั่วโลก Omise รองรับเครือข่ายบัตรหลักทั้งหมดพร้อมประสบการณ์การชำระเงินที่ราบรื่น
เครือข่าย บัตรที่รองรับ:
- ✅ Visa - บัตรเครดิตและบัตรเดบิต
- ✅ Mastercard - บัตรเครดิตและบัตรเดบิต
- ✅ JCB - บัตรเครดิต (ยอดนิยมในญี่ปุ่น)
- ✅ Diners Club (บางภูมิภาค)
- ✅ Discover (บางภูมิภาค)
คุณสมบัติหลัก:
- 🌍 ยอมรับทั่วโลก - ใช้งานได้ทั่วโลก
- 🔒 3D Secure - ความปลอดภัยที่เพิ่มขึ้นด้วย SCA
- 💳 บันทึกบัตร - โทเค็นไนเซชันสำหรับการชำระเงินซ้ำ
- 🛡️ การป้องกันการฉ้อโกง - การตรวจจับการฉ้อโกงในตัว
- 📱 ปรับให้เหมาะสมกับมือถือ - ทำงานบนอุปกรณ์ทั้งหมด
- 🔄 รองรับการคืนเงิน - คืนเงินเต็มจำนวนและบางส่วน
ภูมิภาคที่รองรับ
บัตรทำง านทั่วโลก พร้อมคุณสมบัติเฉพาะตามภูมิภาค:
| คุณสมบัติ | ประเทศไทย | สิงคโปร์ | มาเลเซีย | ญี่ปุ่น | ทั่วโลก |
|---|---|---|---|---|---|
| Visa | ✅ | ✅ | ✅ | ✅ | ✅ |
| Mastercard | ✅ | ✅ | ✅ | ✅ | ✅ |
| JCB | ✅ | ✅ | ✅ | ✅ | ✅ |
| 3D Secure | ✅ | ✅ | ✅ | ✅ | ✅ |
| Save Cards | ✅ | ✅ | ✅ | ✅ | ✅ |
เริ่มต้นอย่างรวดเร็ว
สำหรับการใช้งานการชำระเงินด้วยบัตรโดยละเอียด ดูที่:
- การเรียกเก็บเงินบัตร - คู่มือฉบับสมบูรณ์
- การรวบรวมบัตร - การรวบรวมบัตรอย่างปลอดภัย
- 3D Secure - การยืนยันตัวตนลูกค้าที่แข็งแกร่ง
- บัตรที่บันทึกไว้ - โทเค็นไนเซชันบัตร
การดำเนินการ
การเรียกเก็บเงินบัตรพื้นฐาน
- Node.js
- PHP
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');
}
<?php
$charge = OmiseCharge::create(array(
'amount' => 100000,
'currency' => 'THB',
'card' => 'tokn_test_...',
'description' => 'Order #12345',
'return_uri' => 'https://yourdomain.com/payment/callback'
));
if ($charge['authorize_uri']) {
header('Location: ' . $charge['authorize_uri']);
} else if ($charge['status'] === 'successful') {
header('Location: /success');
}
?>
ขีดจำกัดการทำธุรกรรม
ขีดจำกัดทั่วไป (แตกต่างกันไปตามข้อตกลงผู้ขาย):
| ประเภทการทำธุรกรรม | ขั้นต่ำ | สูงสุด |
|---|---|---|
| การทำธุรกรรมเดียว | $0.50 USD | $50,000 USD |
| ต่อบัตรต่อวัน | - | $100,000 USD |
| ปริมาณรายเดือน | - | แตกต่างกันตามผู้ขาย |