ZEROPAY SLIP VERIFY API

ตรวจสลิปให้มั่นใจ
ด้วย API เดียวของคุณ

เชื่อมระบบเติมเงินและระบบรับชำระเงินของคุณเข้ากับ ZEROPAY แล้วส่ง QR สลิปเข้าตรวจสอบกับผู้ให้บริการที่เชื่อถือได้แบบเรียลไทม์

ตรวจ `valid` จากผู้ให้บริการ กัน `transRef` ซ้ำ ตรวจผู้รับและยอดเงิน
ZEROPAY CONTROL LAYER LIVE ROUTE
01เว็บไซต์ลูกค้าส่ง QR + API Key
02ZEROPAY APIตรวจและจัดรูปแบบผลลัพธ์
03ผู้ให้บริการตรวจสอบยืนยันธุรกรรม
Endpoint พร้อมใช้งานPOST /v1/slips/verify
CORE CHECKS

ทุกคำขอมีหลักฐาน
ตรวจสอบได้

โครงสร้างเริ่มต้นของ ZEROPAY แยกการยืนยันธุรกรรมออกจากเว็บลูกค้า ช่วยให้คุณเปลี่ยนระบบเติมเงินเดิมมาใช้ API กลางได้ง่ายขึ้น

ตรวจจากแหล่งข้อมูลจริง

ส่ง QR Payload จากฝั่งเซิร์ฟเวอร์ โดยไม่เปิดเผยคีย์ลับหรือรายละเอียดระบบหลังบ้านให้เว็บลูกค้า

ตรวจผู้รับและยอดเงิน

เปรียบเทียบข้อมูลที่ระบบได้รับกับ receiver และ amount ที่เว็บไซต์ลูกค้าคาดหวัง

ตอบกลับรูปแบบเดียว

เว็บลูกค้าเรียก ZEROPAY รูปแบบเดียว แม้ระบบตรวจสอบด้านหลังจะเปลี่ยนแปลงในอนาคต

HOW IT WORKS

สั้น กระชับ
และควบคุมได้

ระบบเติมเงินเดิมของคุณยังจัดการยอดผู้ใช้ได้เอง ส่วน ZEROPAY รับหน้าที่ตรวจสอบธุรกรรมและส่งผลกลับ

01

ส่งคำขอ

แนบ QR Code พร้อม API Key และข้อมูลที่คาดหวัง เช่น receiver กับ amount

02

ยืนยันธุรกรรม

ZEROPAY ตรวจ valid, receiver, amount, date และ transRef แล้วจัดรูปแบบผลลัพธ์ให้เหมือนเดิมทุกครั้ง

03

รับผลลัพธ์

เว็บลูกค้านำสถานะ success หรือ error ไปเติมเงินและอัปเดตคำสั่งซื้อของตัวเอง

API PLAYGROUND

ลองยิงคำขอ
เข้าระบบ ZEROPAY

ใช้ QR Payload สำหรับทดสอบเท่านั้น คำขอจะถูกตรวจสอบจากฝั่งเซิร์ฟเวอร์ของ ZEROPAY

สถานะระบบระบบกำลังตั้งค่า
DEVELOPER DOCS

โค้ดเรียกใช้งาน
ที่อ่านง่าย

เว็บลูกค้าเชื่อมต่อกับ ZEROPAY ผ่าน endpoint เดียว และไม่ต้องจัดการระบบตรวจสอบด้านหลังเอง

กลับไปทดลอง API
POST /v1/slips/verify
// request
fetch("/v1/slips/verify", {
  method: "POST",
  headers: {
    "X-ZEROPAY-API-KEY": apiKey,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    qrcode, receiver, amount
  })
})
response: verified · receiver matched · transRef unique