guide menu
คู่มือการใช้งาน
REST API
ตรวจสอบสลิปด้วยรูปภาพ
Requestรายละเอียด Request
Responseรายละเอียด Response
ตัวอย่าง ตัวอย่างการใช้งาน
/api/verify-slip/qr-image/info
POST
Auth Required
POST
Endpoint:
/api/verify-slip/qr-image/info
lock icon slip2go
Auth Required
เงื่อนไขการใช้งาน
  • จะต้องระบุ API Secret มากับ Header ทุกครั้ง ที่เรียกใช้งาน API*ดูวิธีใช้งานได้ที่หน้า Authentication
  • สามารถระบุ IP Whitelist เพื่อกำหนดการเข้าถึง API จาก IP ที่กำหนดได้
  • หากต้องการตรวจสอบเงื่อนไขสลิป ให้ส่งข้อมูลเฉพาะ Key ที่ต้องการตรวจสอบเท่านั้น*ดูวิธีใช้งานที่หน้า ตัวอย่างการใช้งาน
Request Data (Multipart/Form-data)
Key
Type
Description
Example
Required
file
File
File รูปสลิปที่ต้องการตรวจสอบ
slip.png, slip.jpg, slip.jpeg
File รูปสลิปที่ต้องการตรวจสอบ
payload
JSON
ส่งเมื่อต้องการตรวจสอบเงื่อนไขสลิป
{ ...รายละเอียดตามตารางด้านล่าง... }
ส่งเมื่อต้องการตรวจสอบเงื่อนไขสลิป
ตัวอย่าง Request Body (JSON)
Key
Type
Description
Example
Required
checkDuplicate
Boolean
Flag สำหรับตรวจสอบสลิปซ้ำ*ระบุหากต้องการตรวจสอบสลิปซ้ำ
true | false
Flag สำหรับตรวจสอบสลิปซ้ำ*ระบุหากต้องการตรวจสอบสลิปซ้ำ
checkReceiver
Array
Array การตรวจสอบบัญชีผู้รับ*ระบุได้มากกว่า 1 Object เพื่อตรวจสอบ หลายเงื่อนไขในคราวเดียว*หากข้อมูลตรงกับเงื่อนไขอย่างน้อย 1 เงื่อนไขจะถือว่าสลิปถูกต้อง
[{ receiver1 }, { receiever2 }, ...]
Array การตรวจสอบบัญชีผู้รับ*ระบุได้มากกว่า 1 Object เพื่อตรวจสอบ หลายเงื่อนไขในคราวเดียว*หากข้อมูลตรงกับเงื่อนไขอย่างน้อย 1 เงื่อนไขจะถือว่าสลิปถูกต้อง
checkReceiver.accountType
String
ตรวจสอบประเภทบัญชี*ระบุหากต้องการตรวจสอบประเภทบัญชี
"01002" =
ธนาคารกรุงเทพ(Bangkok Bank)
"01004" =
ธนาคารกสิกรไทย(Kasikorn Bank)
"01006" =
ธนาคารกรุงไทย(Krung Thai Bank)
"01008" =
ธนาคารเจพีมอร์แกน เชส(JPMC)
"01011" =
ธนาคารทหารไทยธนชาต(TMB Thanachart Bank)
"01014" =
ธนาคารไทยพาณิชย์(SCB)
"01017" =
ธนาคารซิตี้แบงก์(CITI)
"01018" =
ธนาคารซูมิโตโม มิตซุย(SMBC)
"01020" =
ธนาคารสแตนดาร์ดชาร์เตอร์ด(SCBT)
"01022" =
ธนาคารซีไอเอ็มบีไทย(CIMB Thai Bank)
"01024" =
ธนาคารยูโอบี(UOB)
"01025" =
ธนาคารกรุงศรีอยุธยา(Krungsri Bank)
"01029" =
ธนาคารอินเดียนโอเวอร์ซีส์(IOBA)
"01030" =
ธนาคารออมสิน(GSB)
"01031" =
ธนาคารเอชเอสบีซี(HSBC)
"01032" =
ธนาคารดอยซ์แบงก์ เอจี(DB)
"01033" =
ธนาคารอาคารสงเคราะห์(GHB)
"01034" =
ธนาคารเพื่อการเกษตรและสหกรณ์การเกษตร(BAAC)
"01039" =
ธนาคารมิซูโฮ(MIZUHO)
"01045" =
ธนาคารบีเอ็นพี พารีบาส์(BNPP)
"01052" =
ธนาคารแห่งประเทศจีน (ไทย)(BOC)
"01066" =
ธนาคารอิสลามแห่งประเทศไทย(Islamic Bank)
"01067" =
ธนาคารทิสโก้(TISCO Bank)
"01069" =
ธนาคารเกียรตินาคินภัทร(Kiatnakin Bank)
"01070" =
ธนาคารไอซีบีซี (ไทย)(ICBC Thai)
"01071" =
ธนาคารไทยเครดิต(Thai Credit Bank)
"01073" =
ธนาคารแลนด์ แอนด์ เฮ้าส์(LH Bank)
"01088" =
ธนาคารคลิกซ์(CLICX Bank)
"01098" =
ธพว.(SME Bank)
"02001" =
PromptPay เบอร์โทรศัพท์
"02003" =
PromptPay บัตรประชาชน/เลขประจำตัวผู้เสียภาษี
"02004" =
PromptPay รหัส E-Wallet
"03000" =
K+ Shop (KBANK), แม่มณี (SCB), Be Merchant NextGen (BBL), TTB Smart Shop (TTB), ร้านน้องหอมจัง (BAAC)
"04000" =
True Money Wallet
ตรวจสอบประเภทบัญชี*ระบุหากต้องการตรวจสอบประเภทบัญชี
checkReceiver.accountNameTH
String
ชื่อบัญชีผู้รับภาษาไทย*ระบุหากต้องการตรวจสอบชื่อบัญชีภาษาไทย
"สมชาย สลิปทูโก"*ห้ามใส่คำนำหน้า
ชื่อบัญชีผู้รับภาษาไทย*ระบุหากต้องการตรวจสอบชื่อบัญชีภาษาไทย
checkReceiver.accountNameEN
String
ชื่อบัญชีผู้รับภาษาอังกฤษ*ระบุหากต้องการตรวจสอบชื่อบัญชีภาษาอังกฤษ
"Somchay Slip2go"*ห้ามใส่คำนำหน้า
ชื่อบัญชีผู้รับภาษาอังกฤษ*ระบุหากต้องการตรวจสอบชื่อบัญชีภาษาอังกฤษ
checkReceiver.accountNumber
String
เลขที่บัญชี*ระบุหากต้องการตรวจสอบเลขที่บัญชี
"xxxxxx1234"*ห้ามเว้นวรรคหรือใส่สัญลักษณ์
เลขที่บัญชี*ระบุหากต้องการตรวจสอบเลขที่บัญชี
checkAmount
Object
Object การตรวจสอบจำนวนเงิน*ระบุหากต้องการตรวจสอบจำนวนเงินโอน
{ ... }
Object การตรวจสอบจำนวนเงิน*ระบุหากต้องการตรวจสอบจำนวนเงินโอน
checkAmount.type
String
รูปแบบการตรวจสอบจำนวนเงิน*ระบุรูปแบบการตรวจสอบ
"lte" = น้อยกว่าหรือเท่ากับ"eq" = เท่ากับ"gte" = มากกว่าหรือเท่ากับ*หากไม่ระบุจะมีค่าเท่ากับ "eq"
รูปแบบการตรวจสอบจำนวนเงิน*ระบุรูปแบบการตรวจสอบ
checkAmount.amount
String
จำนวนเงิน*ระบุจำนวนเงินที่ต้องการตรวจสอบ
"10000"*ห้ามใส่ 0 และลูกน้ำ
จำนวนเงิน*ระบุจำนวนเงินที่ต้องการตรวจสอบ
checkDate
Object
Object การตรวจสอบวันที่โอน*ระบุหากต้องการตรวจสอบวันที่โอน
{ ... }
Object การตรวจสอบวันที่โอน*ระบุหากต้องการตรวจสอบวันที่โอน
checkDate.type
String
รูปแบบการตรวจสอบวันที่*ระบุรูปแบบการตรวจสอบ
"lte" = น้อยกว่าหรือเท่ากับ"eq" = เท่ากับ"gte" = มากกว่าหรือเท่ากับ*หากไม่ระบุจะมีค่าเท่ากับ "eq"
รูปแบบการตรวจสอบวันที่*ระบุรูปแบบการตรวจสอบ
checkDate.date
DateISO
วันที่โอน*ระบุวันที่โอน
"2025-10-05T14:48:00.000Z"*ระบุเป็นเวลา GMT
วันที่โอน*ระบุวันที่โอน