ก่อนหน้านี้ botio ได้ launch ระบบการจัดการ voucher หรือ Voucher Launcher ให้ร้านค้าที่ต้องการขายวอชเชอร์ในรูปแบบ digital ให้ได้ใช้งานกันไปแล้ว และได้รับผลตอบรับดีมากๆ คราวนี้ทีม Botio เลยขอเปิด Open API ให้ทางฝั่ง dev หรือบริษัทที่สนใจได้เอาไปลองใช้งานกันดูบ้าง
Open API จะมี feature ไหนให้ใช้งานได้บ้าง ไปดูกันเลย
สำหรับ API ของระบบ Voucher Launcher หลักๆเลยจะเป็น API สำหรับการจัดการวอชเชอร์ และการส่งวอชเชอร์ (voucher management and delivery service) โดยมี feature หลักๆดังนี้
Voucher Operation
List Vouchers
Create Vouchers
Get Voucher
Redeem Voucher
API ชุดนี้ยัง support แค่การส่งวอชเชอร์ผ่าน Email เท่านั้น หากต้องการใช้งานผ่าน LINE จะต้องเชื่อมต่อระบบ Botio CRM เพิ่มเติม
Signing API Request
Signing API Request ใช้เพื่อเพิ่มความปลอดภัยโดย Voucher Launcher API จะทำการยืนยันว่า request ที่เข้ามาจากผู้ขอใช้งานจริง โดยตัว request จะต้องแนบรหัสตรวจสอบ และ เวลาที่ทำการ request มาใน heder x-botio-signature และ x-botio-timestamp ตามลำดับ
Rate Limit
สำหรับ Package Basic มีกำหนด Limit ไว้ที่ไม่เกิน 1000 requests ต่อเดือน และต้องไม่เกิน 100 requests per sec
List Vouchers
List voucher คือการดึงข้อมูลของวอชเชอร์ template จาก LINE หรือ วอชเชอร์เทมเพลตที่ร้านค้าสร้างขึ้นมาใหม่ขึ้นมาแสดงผล
Create Vouchers
Create vouchers คือการสร้างวอชเชอร์ขึ้นมาใหม่โดยเลือกจากวอชเชอร์ที่มีอยู่ในระบบ เป็นการ generate voucher เพื่อนำไปใช้งานต่อ เช่น ส่งวอชเชอร์ทางอีเมล หรือส่ง Link voucher ให้ลูกค้าได้เลย
Get Voucher
การ return ข้อมูลของวอชเชอร์ เช่น status การส่ง Voucher, รายละเอียดของ Voucher ID เป็นต้น
Redeem Voucher
Redeem Voucher จะใช้สำหรับการบอก status การใช้งานของวอชเชอร์ว่า วอชเชอร์นั้นๆยังสามารถใช้งานได้อยู่มั๊ยหรือถูก redeem ไปเมื่อไหร่ โดย API จะมีข้อมูลในการ redeem voucher บอก เช่น redeem status (true/false), จำนวนที่ redeem (amount of redemptions), รหัสสำหรับยืนยันการ redeem voucher (code for redeeming voucher/password)
Comments