ตรวจจากแหล่งข้อมูลจริง
ส่ง QR Payload จากฝั่งเซิร์ฟเวอร์ โดยไม่เปิดเผยคีย์ลับหรือรายละเอียดระบบหลังบ้านให้เว็บลูกค้า
เชื่อมระบบเติมเงินและระบบรับชำระเงินของคุณเข้ากับ ZEROPAY แล้วส่ง QR สลิปเข้าตรวจสอบกับผู้ให้บริการที่เชื่อถือได้แบบเรียลไทม์
POST /v1/slips/verifyโครงสร้างเริ่มต้นของ ZEROPAY แยกการยืนยันธุรกรรมออกจากเว็บลูกค้า ช่วยให้คุณเปลี่ยนระบบเติมเงินเดิมมาใช้ API กลางได้ง่ายขึ้น
ส่ง QR Payload จากฝั่งเซิร์ฟเวอร์ โดยไม่เปิดเผยคีย์ลับหรือรายละเอียดระบบหลังบ้านให้เว็บลูกค้า
เปรียบเทียบข้อมูลที่ระบบได้รับกับ receiver และ amount ที่เว็บไซต์ลูกค้าคาดหวัง
เว็บลูกค้าเรียก ZEROPAY รูปแบบเดียว แม้ระบบตรวจสอบด้านหลังจะเปลี่ยนแปลงในอนาคต
ระบบเติมเงินเดิมของคุณยังจัดการยอดผู้ใช้ได้เอง ส่วน ZEROPAY รับหน้าที่ตรวจสอบธุรกรรมและส่งผลกลับ
แนบ QR Code พร้อม API Key และข้อมูลที่คาดหวัง เช่น receiver กับ amount
ZEROPAY ตรวจ valid, receiver, amount, date และ transRef แล้วจัดรูปแบบผลลัพธ์ให้เหมือนเดิมทุกครั้ง
เว็บลูกค้านำสถานะ success หรือ error ไปเติมเงินและอัปเดตคำสั่งซื้อของตัวเอง
ใช้ QR Payload สำหรับทดสอบเท่านั้น คำขอจะถูกตรวจสอบจากฝั่งเซิร์ฟเวอร์ของ ZEROPAY
เว็บลูกค้าเชื่อมต่อกับ ZEROPAY ผ่าน endpoint เดียว และไม่ต้องจัดการระบบตรวจสอบด้านหลังเอง
กลับไปทดลอง API// request
fetch("/v1/slips/verify", {
method: "POST",
headers: {
"X-ZEROPAY-API-KEY": apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({
qrcode, receiver, amount
})
})