Skip to content

ภาพรวม API v1

API v1 เป็นเวอร์ชันเสถียร (Legacy) ของ EasySlip Developer API รองรับการตรวจสอบ TrueMoney Wallet และการสร้าง QR Code ที่ไม่มีใน v2

Base URL

https://developer.easyslip.com/api/v1

ฟีเจอร์หลัก

  • ตรวจสอบสลิปธนาคาร - ตรวจสอบสลิปโอนเงินธนาคารไทย
  • ตรวจสอบ TrueMoney Wallet - ตรวจสอบการโอนเงิน TrueMoney Wallet
  • สร้าง QR Code - สร้าง QR Code พร้อมเพย์และร้านค้า
  • ตรวจจับสลิปซ้ำ - ป้องกันการใช้สลิปซ้ำ

รูปแบบ Response

ทุก Response มีโครงสร้างดังนี้:

Response สำเร็จ:

json
{
  "status": 200,
  "data": { ... }
}

Response Error:

json
{
  "status": 400,
  "message": "error_code"
}

Endpoints

EndpointMethodคำอธิบาย
/verifyGETตรวจสอบสลิปด้วย Payload
/verifyPOSTตรวจสอบสลิปด้วยรูปภาพ/URL/Base64
/verify/truewalletPOSTตรวจสอบ TrueMoney Wallet
/meGETดูข้อมูลแอปพลิเคชัน
/qr/generatePOSTสร้าง QR Code

การยืนยันตัวตน

ทุก Request ต้องมี Bearer Token:

http
Authorization: Bearer YOUR_API_KEY

ดู คู่มือการยืนยันตัวตน สำหรับรายละเอียด

ตัวอย่างอย่างรวดเร็ว

ตรวจสอบสลิปด้วย Payload

bash
curl -X GET "https://developer.easyslip.com/api/v1/verify?payload=YOUR_QR_PAYLOAD" \
  -H "Authorization: Bearer YOUR_API_KEY"

ตรวจสอบสลิปด้วยรูปภาพ

bash
curl -X POST https://developer.easyslip.com/api/v1/verify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/slip.jpg"

ดูข้อมูลแอปพลิเคชัน

bash
curl -X GET https://developer.easyslip.com/api/v1/me \
  -H "Authorization: Bearer YOUR_API_KEY"

รหัส Error

CodeHTTP Statusคำอธิบาย
unauthorized401API Key ไม่ถูกต้องหรือไม่มี
access_denied403IP ไม่อยู่ใน Whitelist
application_expired403Subscription หมดอายุ
application_deactivated403แอปพลิเคชันถูกปิดใช้งาน
quota_exceeded403เกินโควต้า API
invalid_payload400QR Payload ไม่ถูกต้อง
duplicate_slip400สลิปถูกตรวจสอบแล้ว
slip_not_found404ไม่พบสลิป
server_error500Internal Server Error

อัพเกรดเป็น v2

สำหรับโปรเจกต์ใหม่ พิจารณาใช้ API v2 สำหรับ:

  • รูปแบบ Response มาตรฐาน
  • ฟีเจอร์จับคู่บัญชี
  • ตรวจสอบจำนวนเงิน
  • Error Handling ที่ดีขึ้น

ดู เปรียบเทียบเวอร์ชัน สำหรับรายละเอียดการย้าย

ขั้นตอนถัดไป

Bank Slip Verification API for Thai Banking