Check Slip Quota

Version 1.8 (อัพเดทล่าสุด 30 กรกฎาคม 2024)

Check Slip Quota Request

Method

GET

Url

  https://api.slipok.com/api/line/apikey/<YOUR_BRANCH_ID>/quota

Header

{ x-authorization : <YOUR_API_KEY> }

 

Check Slip Quota Response

Field

Type

Description

Example

Mandatory

success

boolean

Request success

true

Y

data

object

 

 

Y

 

quota

number

จำนวนโควต้าคงเหลือ

* กรณีไม่ได้ส่ง log: true

จะคิดโควต้าก็ต่อเมื่อสลิปถูกต้อง แต่การส่งซ้ำก็คิดโควต้าเช่นเดียวกัน

** กรณีส่ง log: true

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

100

Y

 

overQuota

number

จำนวนโควต้าที่ใช้เกิน

0

Y

 

Quota Calculation

  1. กรณีไม่ได้ส่ง log: true จะคิดโควต้าก็ต่อเมื่อสลิปถูกต้อง แต่การส่งสลิปถูกต้องเดิมซ้ำก็คิดโควต้าเช่นเดียวกัน
  2. กรณีส่ง log: true จะคิดโควต้าก็ต่อเมื่อสลิปถูกต้องและตรงกับบัญชีผู้รับที่ตั้งไว้ใน Line LIFF ซึ่งจะทำให้การส่งซ้ำไม่คิดโควต้า แต่ถ้าหากบัญชีผู้รับที่ตั้งไว้ไม่ตรงก็จะคิดโควต้าเช่นเดียวกัน

Remark

ในการต่อ API ทางระบบ SlipOK จะรับข้อมูลสลิปไป ตรวจสอบกับฐานข้อมูลส่วนกลาง และส่งข้อมูลบนสลิปทั้งหมดกลับไปผ่านAPI 

กรณีถ้าทางผู้พัฒนาระบบมีการส่ง log: true มา ทางระบบ SlipOK จะทำการเก็บข้อมูลสลิปให้ และมีการเช็คสลิปซ้ำให้ด้วย พร้อมเช็คบัญชีรับเงินที่ได้ผูกไว้กับระบบด้วย

กรณีถ้าผู้พัฒนาระบบไม่ได้ส่ง body log: true มา ทางผู้พัฒนาจะต้องเป็นคนเก็บข้อมูลสลิปเองเพื่อยืนยันข้อมูลบนสลิปอีกครั้งหนึ่ง ทางระบบ SlipOK จะไม่ได้เก็บข้อมูลเอาไว้ให้ รวมไปถึงกรณีสลิปซ้ำ ทางผู้พัฒนาระบบจะต้องนำ response ข้อมูลต่างๆมาเช็คกับฐานข้อมูลของทางร้านเช่น จำนวนเงินและบัญชีของทางร้านเองทางระบบ SlipOK จะไม่ได้ทำการตรวจสอบให้ โดยข้อแนะในการทำระบบหลังบ้านมีดังนี้

  1. ข้อมูลเรียกเก็บเป็นจำนวนเงินเท่าไหร่ (เพื่อป้องกันการตัดต่อเปลี่ยนแปลงยอด)
  2. บันทึกบัญชีปลายทางของร้าน (เพื่อป้องกันการตัดต่อรูป เช่นการโอนให้บัญชีตัวเอง)
  3. เก็บบันทึกข้อมูลสลิปในฐานข้อมูล (เพื่อป้องกันสลิปซ้ำ)