How-to Guide

ลำดับการทำงานของออเดอร์ Partner API ตั้งแต่ดูบริการจนปิดงานควรเป็นอย่างไร

การเชื่อมระบบเช่า OTP ให้ใช้งานจริงไม่ได้จบที่ create order เพราะสิ่งที่ทำให้ระบบนิ่งคือการจัดการ lifecycle ของออเดอร์ให้ครบ ตั้งแต่ดึงรายการบริการ, ตรวจ selected provider, สร้างออเดอร์, ติดตามสถานะ, รับรหัส OTP, จบงาน หรือยกเลิกพร้อมคืนเครดิตเมื่อจำเป็น บทความนี้สรุปลำดับที่ควรวางในระบบของคุณเมื่อเชื่อมกับ Partner API ของ SIMOTP24.

Step by Step

ขั้นตอนแนะนำ

1

เริ่มจากดึงรายการ services ของประเทศที่ต้องการก่อน เพื่อให้ระบบรู้ว่ามีบริการอะไร ราคาเท่าไร และ stock พร้อมหรือไม่

2

ใช้ service detail เมื่อต้องตรวจ provider source, selected provider และข้อมูลต้นทุนก่อนตัดสินใจสร้างออเดอร์จริง

3

ยิง create order เมื่อ wallet พร้อมและ service code ถูกต้อง จากนั้นบันทึก order id และข้อมูลออเดอร์กลับเข้าระบบของคุณทุกครั้ง

4

ทำ polling หรือใช้ flow ติดตามสถานะจาก order status เพื่อดูว่า order อยู่ในช่วงรอรหัส, ได้รหัสแล้ว, ถูกยกเลิก หรือปิดงานแล้ว

5

เมื่อใช้รหัสเสร็จให้เรียก finish order และถ้าไม่สามารถใช้งานต่อได้ตามเงื่อนไขของ provider ให้เรียก cancel order เพื่อให้ระบบจัดการเครดิตและสถานะได้ถูกต้อง

Related OTP Services

บริการที่เกี่ยวข้องกับบทความนี้

FAQ

คำถามที่พบบ่อย

ควรเรียก service detail ทุกครั้งก่อน create order หรือไม่

ถ้าระบบของคุณต้องโชว์ข้อมูล provider, ต้นทุน หรือเปรียบเทียบหลายแหล่งก่อนขาย ควรเรียก service detail เพื่อใช้ข้อมูลล่าสุด แต่ถ้า flow เรียบง่ายและ services endpoint มีข้อมูลที่พอแล้ว สามารถข้ามไป create order ได้เมื่อมั่นใจว่า service code และ country ถูกต้อง

เมื่อไรควรใช้ cancel และเมื่อไรควรใช้ finish

ใช้ finish เมื่อรับรหัสและใช้งานเสร็จแล้ว ส่วน cancel ใช้เมื่อ order เดินต่อไม่ได้หรือไม่ต้องการใช้งานต่อ โดยต้องอิงเงื่อนไขสถานะและการคืนเครดิตของระบบให้ตรงกับ flow จริง

บทความนี้ช่วยใครได้มากที่สุด

เหมาะกับ developer, ทีม integration, ทีม support และเจ้าของระบบ reseller ที่ต้องการเข้าใจลำดับการจัดการออเดอร์แบบครบวงจรเพื่อให้ระบบปลายทางทำงานได้เสถียรและตอบคำถามลูกค้าได้ง่ายขึ้น

Useful Tools

เครื่องมือที่ช่วยก่อนซื้อจริงหรือเชื่อม API

More Guides

บทความอื่นที่เกี่ยวข้อง

ติดต่อเรา

ออนไลน์ • ตอบภายใน 5 นาที
ทีมงานพร้อมให้บริการ 24/7