Opens in a new tab

อัปเดต EasySlip API v2 ตรวจสอบสลิปจากรูปภาพ เช็กยอดเงิน บัญชีผู้รับ และสลิปซ้ำ 

EasySlip API v2 ตรวจสลิปจากรูปภาพ เช็กยอดเงินและสลิปซ้ำ

EasySlip API v2 เป็น API สำหรับตรวจสอบสลิปโอนเงินที่สามารถรับไฟล์รูปภาพเพื่อนำมาตรวจสอบข้อมูลธุรกรรมได้ โดยมีตัวเลือกช่วยเช็กยอดเงินที่คาดหวัง จับคู่บัญชีผู้รับกับบัญชีที่ลงทะเบียน และตรวจสอบว่าสลิปเคยถูกตรวจสอบแล้วหรือไม่ จึงเหมาะกับธุรกิจที่ต้องการนำระบบตรวจสอบสลิปอัตโนมัติไปเชื่อมต่อกับเว็บไซต์หรือระบบหลังบ้าน สำหรับผู้ที่กำลังมองหา API ตรวจสอบสลิปโอนเงิน สิ่งสำคัญไม่ใช่แค่การอ่านข้อมูลจากรูปภาพ แต่ยังรวมถึงการนำผลตรวจสอบไปใช้ยืนยันการชำระเงินตามเงื่อนไขของธุรกิจด้วย

EasySlip API v2 คืออะไร?

คือ API สำหรับนักพัฒนาที่ต้องการเชื่อมต่อระบบตรวจสอบสลิปธนาคารเข้ากับแอปพลิเคชันหรือระบบธุรกิจ โดยเวอร์ชัน v2 มีรูปแบบผลลัพธ์มาตรฐาน รองรับการตรวจสอบจำนวนเงิน การจับคู่บัญชีผู้รับ และการจัดการ API หลาย Branch สำหรับการตรวจสอบด้วยรูปภาพ สามารถส่งไฟล์สลิปไปยัง Endpoint POST /verify/bank เพื่อรับผลการตรวจสอบกลับมาในรูปแบบข้อมูลที่ระบบนำไปประมวลผลต่อได้

EasySlip API v2 รองรับพารามิเตอร์อะไรบ้าง?
EasySlip API v2 รองรับพารามิเตอร์อะไรบ้าง?

EasySlip API v2 รองรับพารามิเตอร์อะไรบ้าง?

การใช้ API ตรวจสอบสลิปโอนเงินจากรูปภาพ สามารถกำหนดพารามิเตอร์เพิ่มเติมเพื่อช่วยตรวจสอบข้อมูลให้ตรงกับเงื่อนไขของธุรกิจ โดยมีพารามิเตอร์สำคัญดังนี้

พารามิเตอร์ประเภทข้อมูลจำเป็นรายละเอียด
imageFileจำเป็นไฟล์รูปภาพสลิปที่ต้องการตรวจสอบ
remarkstringไม่จำเป็นหมายเหตุประกอบรายการ ความยาว 1–255 ตัวอักษร
matchAccountbooleanไม่จำเป็นเปิดใช้งานการจับคู่บัญชีผู้รับกับบัญชีที่ลงทะเบียน
matchAmountnumberไม่จำเป็นจำนวนเงินที่คาดหวัง ใช้ตรวจสอบว่ายอดในสลิปตรงกับยอดที่กำหนดหรือไม่
checkDuplicatebooleanไม่จำเป็นเปิดใช้งานการตรวจสอบสลิปซ้ำ

ตัวอย่างการนำพารามิเตอร์ไปใช้งาน

สมมติว่าร้านค้าต้องการตรวจสอบสลิปของออเดอร์ราคา 1,200 บาท และต้องการตรวจสอบทั้งบัญชีผู้รับกับสลิปซ้ำ สามารถกำหนดพารามิเตอร์ที่เกี่ยวข้องได้ดังนี้

  • image: ไฟล์รูปสลิปของลูกค้า
  • matchAccount: เปิดใช้งานการจับคู่บัญชีผู้รับ
  • matchAmount: 1200
  • checkDuplicate: เปิดใช้งานการตรวจสอบสลิปซ้ำ
  • remark: ระบุหมายเหตุ เช่น เลขออเดอร์ เพื่อช่วยให้จัดการรายการได้สะดวกขึ้น

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

ข้อกำหนดของรูปภาพที่ใช้ตรวจสอบสลิปโอนเงิน

ก่อนส่งไฟล์ไปยัง API ควรตรวจสอบว่ารูปภาพเป็นไปตามข้อกำหนด เพื่อให้การส่งคำขอมีโอกาสสำเร็จมากขึ้น

ข้อกำหนดรายละเอียด
ขนาดไฟล์สูงสุด4 MB หรือ 4,194,304 bytes
รูปแบบไฟล์ที่รองรับJPEG, PNG, GIF และ WebP
QR Codeต้องมองเห็นได้ชัดเจน

หากส่งไฟล์ที่มีขนาดใหญ่เกินกำหนด หรือ QR Code ในภาพไม่ชัดเจน อาจทำให้การตรวจสอบไม่สำเร็จได้ ดังนั้นควรเตรียมรูปสลิปให้ตรงตามข้อกำหนดก่อนส่งทุกครั้ง

สำหรับนักพัฒนาที่ต้องการนำ API ไปใช้งานจริง ควรอ่านรายละเอียดรูปแบบ Request และ Response จาก เอกสาร EasySlip API v2: ตรวจสอบสลิปจากรูปภาพ เพื่อกำหนดวิธีส่งข้อมูลและจัดการผลลัพธ์ให้ถูกต้องตามเอกสาร

3 ฟีเจอร์สำคัญของ API ตรวจสอบสลิปโอนเงิน

1. เช็กยอดเงินด้วย matchAmount

หนึ่งในปัญหาที่ร้านค้าออนไลน์พบได้คือ ลูกค้าแจ้งชำระเงินแล้ว แต่ยอดในสลิปไม่ตรงกับราคาที่ต้องจ่าย เช่น ออเดอร์ราคา 1,500 บาท แต่ยอดที่ปรากฏในสลิปไม่ตรงกับยอดที่ระบบคาดหวัง ซึ่ง EasySlip API v2 มีพารามิเตอร์ matchAmount สำหรับระบุจำนวนเงินที่ต้องการตรวจสอบ โดยผลลัพธ์สามารถแสดงยอดที่คาดหวัง (amountInOrder) ยอดที่อ่านได้จากสลิป (amountInSlip) และสถานะการจับคู่ยอดเงิน (isAmountMatched)

ตัวอย่างเช่น หากออเดอร์มีมูลค่า 1,500 บาท ระบบสามารถส่งยอดดังกล่าวไปตรวจสอบพร้อมกับรูปสลิป เพื่อให้ระบบหลังบ้านนำผลการเปรียบเทียบไปประกอบการตัดสินใจได้ง่ายขึ้น อย่างไรก็ตาม การที่ยอดเงินตรงกันไม่ได้หมายความว่าควรอนุมัติการชำระเงินทันทีโดยไม่ตรวจสอบผลการยืนยันธุรกรรมและเงื่อนไขอื่นที่เกี่ยวข้อง

2. เช็กบัญชีผู้รับด้วย matchAccount

อีกฟีเจอร์ที่สำคัญคือ matchAccount ซึ่งใช้จับคู่ข้อมูลผู้รับเงินในสลิปกับบัญชีธนาคารที่ลงทะเบียนไว้ในระบบ ฟีเจอร์นี้เหมาะกับธุรกิจที่ต้องตรวจสอบว่าการชำระเงินส่งมายังบัญชีที่กำหนดหรือไม่ โดยผลลัพธ์สามารถแสดงข้อมูลบัญชีที่จับคู่ได้ผ่าน matchedAccount หากระบบไม่พบบัญชีที่ตรงกัน ค่าผลลัพธ์อาจเป็น null จึงควรกำหนดขั้นตอนตรวจสอบเพิ่มเติมสำหรับกรณีดังกล่าว แทนการถือว่ารายการผ่านโดยอัตโนมัติ

3. ตรวจสอบสลิปซ้ำด้วย checkDuplicate

การนำสลิปใบเดิมมาแจ้งชำระเงินซ้ำเป็นอีกความเสี่ยงที่ร้านค้าไม่ควรมองข้าม เพราะอาจทำให้เกิดการนับยอดผิดพลาดหรืออนุมัติคำสั่งซื้อโดยไม่มีรายการชำระเงินใหม่ EasySlip API v2 มีพารามิเตอร์ checkDuplicate สำหรับตรวจสอบว่าสลิปเคยถูกตรวจสอบแล้วหรือไม่ โดยผลลัพธ์ใช้ฟิลด์ isDuplicate เพื่อระบุสถานะสลิปซ้ำ เมื่อระบบได้รับผลลัพธ์ว่าพบสลิปซ้ำ ควรแยกรายการไว้ตรวจสอบและหลีกเลี่ยงการนับยอดเดิมซ้ำอีกครั้ง ทั้งนี้ ควรออกแบบกติกาของระบบหลังบ้านให้สอดคล้องกับเงื่อนไขการใช้งานและการจัดการโควต้าของ API ด้วย

วิธีใช้ EasySlip API v2 ตรวจสอบสลิปจากรูปภาพ
วิธีใช้ EasySlip API v2 ตรวจสอบสลิปจากรูปภาพ

วิธีใช้ EasySlip API v2 ตรวจสอบสลิปจากรูปภาพ

สำหรับนักพัฒนาที่ต้องการนำ API ไปเชื่อมต่อกับเว็บไซต์หรือระบบหลังบ้าน สามารถเริ่มจากขั้นตอนต่อไปนี้

ขั้นตอนที่ 1: เตรียม API Key

สมัครและตั้งค่าแอปพลิเคชันใน EasySlip Developer Portal จากนั้นนำ API Key มาใช้ยืนยันตัวตนในการส่งคำขอ

ขั้นตอนที่ 2: เตรียมไฟล์รูปสลิป

เอกสารทางการระบุว่ารูปภาพต้องมีขนาดไม่เกิน 4 MB รองรับไฟล์ JPEG, PNG, GIF และ WebP โดย QR Code ควรมองเห็นได้ชัดเจน เพื่อให้ระบบสามารถตรวจสอบข้อมูลได้

ขั้นตอนที่ 3: ส่งรูปภาพไปยัง API

ใช้ Endpoint https://api.easyslip.com/v2/verify/bank ผ่าน HTTP POST โดยส่งไฟล์ในรูปแบบ multipart/form-data พร้อม Header สำหรับยืนยันตัวตน และระบุพารามิเตอร์ที่ต้องการใช้งาน เช่น matchAmount, matchAccount และ checkDuplicate

ขั้นตอนที่ 4: นำผลตรวจสอบไปประมวลผล

เมื่อได้รับผลลัพธ์ ระบบหลังบ้านสามารถนำข้อมูลยอดเงิน บัญชีผู้รับ และสถานะสลิปซ้ำไปประกอบการตัดสินใจ โดยควรแยกกรณีตรวจสอบผ่าน ตรวจสอบไม่ผ่าน และเกิดข้อผิดพลาดออกจากกันอย่างชัดเจน นอกจากนี้ ควรเก็บประวัติการตรวจสอบและเชื่อมผลลัพธ์กับเลขออเดอร์ เพื่อให้ตรวจสอบย้อนหลังได้ง่าย

API ตรวจสอบสลิปโอนเงินเหมาะกับธุรกิจแบบไหน?

ระบบนี้เหมาะกับธุรกิจที่ต้องตรวจสอบสลิปเป็นประจำ และต้องการลดขั้นตอนที่พนักงานต้องเปิดรูปภาพแล้วตรวจข้อมูลด้วยตนเอง เช่น

  • ร้านค้าออนไลน์: ใช้ผลตรวจสอบประกอบการยืนยันคำสั่งซื้อ
  • เว็บไซต์ขายสินค้าและบริการ: เชื่อมการตรวจสอบสลิปเข้ากับขั้นตอนแจ้งชำระเงิน
  • ธุรกิจที่มีออเดอร์จำนวนมาก: นำข้อมูลจาก API ไปจัดการรายการชำระเงินในระบบหลังบ้าน
  • ธุรกิจที่พัฒนาระบบเอง: ใช้ข้อมูลตอบกลับจาก API เพื่อสร้างกติกาการตรวจสอบและจัดการคำสั่งซื้อให้เหมาะกับขั้นตอนทำงาน

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

สรุป EasySlip API v2 ช่วยให้การตรวจสลิปเป็นระบบขึ้นอย่างไร?

EasySlip API v2 รองรับการตรวจสอบสลิปธนาคารจากรูปภาพ พร้อมตัวเลือกสำคัญอย่าง matchAmount สำหรับตรวจยอดเงิน matchAccount สำหรับจับคู่บัญชีผู้รับ และ checkDuplicate สำหรับตรวจสอบสลิปซ้ำ จุดสำคัญคือธุรกิจสามารถนำข้อมูลเหล่านี้ไปเชื่อมต่อกับระบบหลังบ้าน เพื่อช่วยจัดการการชำระเงินอย่างเป็นระบบและลดงานตรวจสอบด้วยตนเอง โดยควรกำหนดเงื่อนไขอนุมัติรายการและจัดการข้อผิดพลาดให้ชัดเจน หากกำลังมองหา API ตรวจสอบสลิปโอนเงินสำหรับธุรกิจ สามารถศึกษาเอกสารทางการและเลือกแพ็กเกจ EasySlip ให้เหมาะกับปริมาณการใช้งาน เพื่อเริ่มต้นเชื่อมต่อระบบตรวจสอบสลิปเข้ากับธุรกิจของคุณ

เลือกแพ็กเกจ EasySlip ให้เหมาะกับธุรกิจของคุณ

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

บทความที่เกี่ยวข้อง