Atome QR
รับชำระเงินผ่าน QR code แบบออฟไลน์จากผู้ใช้ Atome โดยแสดง QR code ให้ลูกค้าสแกนและอนุมัติการชำระเงินผ่านแอป Atome
ภาพรวม
Atome QR เป็นช่องทางการชำระเงินผ่าน QR แบบออฟไลน์ที่ให้ลูกค้าชำระเงินด้วยบัญชี Atome ซื้อก่อนจ่ายทีหลัง ต่างจากการชำระเงินแบบ redirect มาตรฐานของ Atome ลูกค้าจะสแกน QR code ที่ร้านค้าสร้างขึ้นและอนุมัติการชำระเงินโดยตรงในแอป Atome
คุณสมบัติหลัก:
- การอนุมัติแบบออฟไลน์ - ลูกค้าสแกน QR และชำระเงินในแอป
- ซื้อก่อนจ่ายทีห ลัง - แบ่งชำระ 3 งวดไม่มีดอกเบี้ย
- ไม่ต้อง redirect - แสดง QR code ที่ฝั่งร้านค้า
- รองรับ 3 ตลาด - ไทย สิงคโปร์ มาเลเซีย
- อนุมัติทันที - ตรวจสอบวงเงินแบบเรียลไทม์ในแอป
ต้องเปิดใช้งาน
ติดต่อ support@omise.co เพื่อเปิดใช้งาน Atome QR สำหรับบัญชีร้านค้าของคุณ
ภูมิภาคที่รองรับ
| ภูมิภาค | สกุลเงิน | จำนวนขั้นต่ำ | จำนวนสูงสุด | เวอร์ชัน API |
|---|---|---|---|---|
| ไทย | THB | ฿20.00 | ฿50,000.00 | 2017-11-02 |
| สิงคโปร์ | SGD | $1.50 | $3,000.00 | 2017-11-02 |
| มาเลเซีย | MYR | RM10.00 | RM5,000.00 | 2017-11-02 |
วิธีการทำงาน
ขั้นตอนการชำระเงิน:
- ร้านค้าสร้าง Atome QR source
- แสดง QR code ที่หน้าชำระเงินหรือเครื่อง POS
- ลูกค้าเปิดแอป Atome และสแกน QR
- Atome ตรวจสอบวงเงินทันที
- ลูกค้าตรวจสอบแผนการผ่อนชำระ 3 งวด
- ลูกค้ายืนยันการชำระงวดแรก
- ร้านค้าได้รับการยืนยันผ่าน webhook
ระยะเวลาดำเนินการโดยทั่วไป: 30 วินาที - 2 นาที
การติดตั้ง
ขั้นตอนที่ 1: สร้าง Source
- cURL
- Node.js
- PHP
curl https://api.omise.co/sources \
-u $OMISE_PUBLIC_KEY: \
-d "amount=50000" \
-d "currency=SGD" \
-d "type=atome_qr"
const omise = require('omise')({
secretKey: 'skey_test_YOUR_SECRET_KEY'
});
const source = await omise.sources.create({
type: 'atome_qr',
amount: 50000, // SGD 500.00
currency: 'SGD'
});
// รับ URL ของ QR code
const qrCodeUrl = source.scannable_code.image.download_uri;
console.log('QR Code:', qrCodeUrl);
<?php
$source = OmiseSource::create([
'type' => 'atome_qr',
'amount' => 50000,
'currency' => 'SGD'
]);
$qrCodeUrl = $source['scannable_code']['image']['download_uri'];
?>