วิธียืนยันตัวตนของคำขอ
เฮดเดอร์ Authorization ต้องส่งค่ายืนยันตัวตนแบบ Bearer ซึ่งประกอบด้วยรหัสคีย์และรหัสลับที่เชื่อมกันด้วยจุด ระบบใช้รหัสคีย์เพื่อระบุบัญชี แล้วตรวจรหัสลับด้วยการเปรียบเทียบแบบ HMAC หากตรวจสอบไม่สำเร็จ ระบบจะตอบกลับด้วย 401 พร้อมรหัส MISSING_API_KEY หรือ INVALID_API_KEY ก่อนที่ตัวเส้นทางจะเริ่มทำงาน นอกจากนี้ไม่มีการตรวจข้อมูลอื่นเลย ทั้งคุกกี้ โทเค็น CSRF และเฮดเดอร์ Origin
รายการ IP ที่อนุญาต
ผูกคีย์ไว้กับชุดที่อยู่ต้นทางได้ เมื่อรายการนี้ไม่ว่าง คำขอจากที่อยู่อื่นจะถูกปฏิเสธด้วย IP_NOT_ALLOWED และ HTTP 403 ก่อนการตรวจขีดจำกัดการเรียกใช้และก่อนการดึงข้อมูลกระเป๋าเงิน ข้อมูลรับรองที่ถูกขโมยไปจึงใช้นอกระบบของคุณไม่ได้ หากรายการว่าง คีย์จะใช้ได้จากทุกที่
สถานะบัญชี
มีสถานะระดับบัญชีอยู่หนึ่งอย่างที่ทำให้ทุก endpoint หยุดทันที คือบัญชีที่ถูกระงับ ซึ่งจะตอบกลับ ACCOUNT_FROZEN พร้อม HTTP 403 สถานะนี้ไม่หายไปเอง ให้ติดต่อทีมงานแทนการวนส่งคำขอซ้ำ
การหมุนเวียนคีย์
สร้างและลบคีย์ได้ที่หน้า API Access ในแผงควบคุมตัวแทนจำหน่าย Secret จะแสดงเพียงครั้งเดียวตอนสร้าง การหมุนเวียนคีย์จึงทำโดยสร้างคีย์ใหม่ นำไปใช้งาน แล้วลบคีย์เก่า แทนการแก้ไขคีย์เดิม ข้อมูลรับรองไม่หมดอายุเอง รอบการเปลี่ยนคีย์จึงขึ้นอยู่กับคุณ
หากเพิ่งเริ่มใช้แพลตฟอร์ม เริ่มที่หน้าภาพรวม API เติมเกมสำหรับตัวแทนจำหน่าย หรืออ่านภาพรวมโปรแกรมตัวแทนจำหน่ายของ SHOP2TOPUP เพื่อดูว่าบัญชีพาร์ทเนอร์ใช้งานอย่างไร