คำถามพบบ่อยใช้ร่วมกัน

เมื่อ 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 ที่ได้รับผลกระทบ