คู่มือการใช้งาน

Manual Banner

API Endpoint

ตรวจสอบสลิปด้วย QR-Code

Endpoint:/api/verify-slip/qr-code/infoPOSTAuth Required

เงื่อนไขการใช้งาน

  1. จะต้องระบุ API Secret มากับ Header ทุกครั้ง ที่เรียกใช้งาน API *ดูวิธีใช้งานได้ที่หน้า Authentication
  2. สามารถระบุ IP Whitelist เพื่อกำหนดการเข้าถึง API จาก IP ที่กำหนดได้
  3. หากต้องการตรวจสอบเงื่อนไขสลิป ให้ส่งข้อมูลเฉพาะ Key ที่ต้องการตรวจสอบเท่านั้น *ดูวิธีใช้งานได้ที่หน้า ตัวอย่างการใช้งาน

Request Body (JSON)

KeyTypeDescriptionExampleRequired
payloadObjectObject
ข้อมูลทั้งหมด
{ payload: { ... } }
payload.qrCodeStringรหัส QR Code"00410006000001010300402200142420825478PM049885102TH9104xxxx"
payload.checkConditionObjectObject
ข้อมูลที่ต้องการตรวจสอบเงื่อนไข
*ระบุหากต้องการตรวจสอบเงื่อนไขเพิ่มเติม
{ ... }
payload.checkCondition.checkDuplicateBooleanFlag สำหรับตรวจสอบสลิปซ้ำ
*ระบุหากต้องการตรวจสอบสลิปซ้ำ
true | false
payload.checkCondition.checkReceiverArrayArray
การตรวจสอบบัญชีผู้รับ
*ระบุ Receiver Object สำหรับตรวจสอบ
*ระบุหากต้องการตรวจสอบบัญชีผู้รับ

"01002" = ธนาคารกรุงเทพ (Bangkok Bank)
"01004" = ธนาคารกสิกรไทย (Kasikorn Bank)
"01006" = ธนาคารกรุงไทย (Krung Thai Bank)
"01011" = ธนาคารทหารไทยธนชาต (TMB Thanachart Bank)
"01014" = ธนาคารไทยพาณิชย์ (SCB)
"01025" = ธนาคารกรุงศรีอยุธยา (Bank of Ayudhya)
"01069" = ธนาคารเกียรตินาคินภัทร (Kiatnakin Phatra Bank)
"01022" = ธนาคารซีไอเอ็มบีไทย (CIMB Thai)
"01067" = ธนาคารทิสโก้ (TISCO)
"01024" = ธนาคารยูโอบี (UOB)
"01071" = ธนาคารไทยเครดิตเพื่อรายย่อย (Thai Credit Bank)
"01073" = ธนาคารแลนด์ แอนด์ เฮ้าส์ (LH Bank)
"01070" = ธนาคารไอซีบีซี (ไทย) (ICBC Thai)
"01098" = ธนาคารพัฒนาวิสาหกิจขนาดกลางและขนาดย่อมแห่งประเทศไทย (SME Bank)
"01034" = ธนาคารเพื่อการเกษตรและสหกรณ์การเกษตร (BAAC)
"01035" = ธนาคารเพื่อการส่งออกและนำเข้าแห่งประเทศไทย (EXIM Bank)
"01030" = ธนาคารออมสิน (GSB)
"01033" = ธนาคารอาคารสงเคราะห์ (GHB)
"01066" = ธนาคารอิสลามแห่งประเทศไทย (Islamic Bank)
"02001" = PromptPay พร้อมเพย์
"02003" = PromptPay บัตรประชาชน/หมายเลขโทรศัพท์ สลิปเทส
"02004" = PromptPay เลข E-Wallet
"03000" = M-Shop (KBANK), ผู้ค้า (SCB), Biz Merchant, NextGen HBLL, TTB Smart Shop (TTB)
"04000" = True Money Wallet
[{ receiver1 }, { receiver2 }, ...]
payload.checkCondition.checkReceiver.accountTypeStringตรวจสอบประเภทบัญชี
*ระบุหากต้องการตรวจสอบประเภทบัญชีผู้รับ
www.abcde.com/api/webhook
payload.checkCondition.checkReceiver.NameTHStringชื่อบัญชีผู้รับภาษาไทย
*ระบุหากต้องการตรวจสอบชื่อบัญชีภาษาไทย
"Somchay THAISLIPCHECK"
payload.checkCondition.checkReceiver.NameENStringชื่อบัญชีผู้รับภาษาอังกฤษ
*ระบุหากต้องการตรวจสอบชื่อบัญชีภาษาอังกฤษ
"Somchay THAISLIPCHECK"
payload.checkCondition.checkReceiver.accountStringเลขที่บัญชี
*ระบุหากต้องการตรวจสอบเลขที่บัญชี
"xxxxx1234"
*ระบุเฉพาะตัวเลขท้ายบัญชี(ไม่เกิน4ตัว)
payload.checkCondition.checkAmountObjectObject
การตรวจสอบจำนวนเงิน
*ระบุหากต้องการตรวจสอบจำนวนเงิน
{ ... }
payload.checkCondition.checkAmount.typeStringรูปแบบการตรวจสอบจำนวนเงิน
*ระบุรูปแบบการตรวจสอบ
"gt" = มากกว่า
"gte" = มากกว่าเท่ากับ
"lt" = น้อยกว่า
"lte" = น้อยกว่าเท่ากับ
"eq" = เท่ากับ
payload.checkCondition.checkAmount.amountStringจำนวนเงิน
*ระบุจำนวนเงินที่ต้องการตรวจสอบ
"10000"
*ระบุเป็นจำนวนเต็ม
payload.checkCondition.checkDateObjectObject
การตรวจสอบวันที่โอน
*ระบุหากต้องการตรวจสอบวันที่โอน
{ ... }
payload.checkCondition.checkDate.typeStringรูปแบบการตรวจสอบวันที่
*ระบุรูปแบบการตรวจสอบ
"gt" = มากกว่า
"gte" = มากกว่าเท่ากับ
"lt" = น้อยกว่า
"lte" = น้อยกว่าเท่ากับ
"eq" = เท่ากับ
payload.checkCondition.checkDate.dateDateISOวันที่โอน
*ระบุวันที่โอน
"2025-10-05T14:48:00.000Z"
*รูปแบบ ISO8601

ตัวอย่าง Request Body (JSON)

{
  "payload": {
    "qrCode": "xxxx-xxxx-xxxxx"
  }
}