คำถามพบบ่อยใช้ร่วมกัน
เมื่อ API ปิด: การเข้าถึงและการคืนเงิน
อธิบายสิ่งที่เกิดขึ้นกับ subscription, API key, รอบบิล และการคำนวณคืนเงินเมื่อ API ถูกปิด
อัปเดตล่าสุด 17 เม.ย. 2569
เมื่อ API ถูกปิด ระบบทำอะไรบ้าง
ThailandAPI มี shutdown flow สำหรับกรณีที่ API ต้องหยุดให้บริการกับผู้สมัครใช้งาน
สิ่งที่ระบบทำก่อน
- ยกเลิก subscription ของ API นั้นที่อยู่ในสถานะ active, trialing และ past_due
- ปิด auto-renew
- revoke API key ที่ผูกกับ subscription ที่ได้รับผลกระทบ
- ปิดรอบการใช้งานปัจจุบันทันที ณ เวลาที่ shutdown มีผล
สิ่งที่เกิดขึ้นกับ billing
- ระบบจะตรวจสอบรายการเรียกเก็บเงินล่าสุดที่สำเร็จของแต่ละ subscription
- หาก subscription ยังมีเวลาคงเหลือในรอบปัจจุบัน ระบบจะคำนวณยอดคืนเงินแบบ prorated
- การคำนวณจะอิงจากเวลาที่เหลืออยู่ระหว่างจุดเริ่มต้นและจุดสิ้นสุดของรอบปัจจุบัน
รายละเอียดสำคัญสำหรับผู้ให้บริการ
- shutdown flow จะสร้างรายการกันยอดสำหรับ refund ภายในระบบจาก transaction ล่าสุดเมื่อเข้าเงื่อนไข
- ฝั่ง provider จะถูกคำนวณยอดกันสำรองตามจำนวนเงินคืนและค่าใช้จ่ายในการดำเนินการของแพลตฟอร์ม
- วิธีนี้ช่วยให้ทีมการเงินติดตามผลกระทบจากการปิด API ได้อย่างสม่ำเสมอ
รายละเอียดสำคัญสำหรับผู้สมัครใช้งาน
- เมื่อ shutdown flow ทำงานแล้ว การเข้าถึงจะไม่คงอยู่ต่อจนจบรอบเดิม
- จุดตรวจสอบที่ชัดที่สุดคือสถานะ subscription, API key ที่ถูก revoke และ payment history
- หากมีการดำเนินการเรื่องคืนเงิน ควรดูทั้ง payment record และข้อมูลจาก support ควบคู่กัน
ควรติดต่อ support เมื่อใด
- การเข้าถึงถูกปิด แต่ยังไม่แน่ใจว่า subscription ไหนได้รับผลกระทบ
- ต้องการยืนยันรายละเอียดการคำนวณคืนเงินแบบ prorated
- payment record ไม่สอดคล้องกับเหตุการณ์ API shutdown ที่เกิดขึ้น
- ต้องการตรวจสอบรอบบิลหรือรายการตัดเงินเฉพาะรายการ
สรุปในมุมปฏิบัติการ
เมื่อ API ปิด ระบบจะจัดการเรื่องสิทธิ์การเข้าถึงก่อน แล้วค่อยผูกต่อกับขั้นตอนด้าน billing และการคืนเงินสำหรับ subscription ที่ได้รับผลกระทบ