Public API Overview

Partner API สำหรับระบบเช่า OTP, งาน Reseller และการเชื่อมต่อของ Developer

หน้านี้สรุปภาพรวมของ Partner API ในระบบ SIMOTP24 สำหรับคนที่ต้องการเชื่อมต่อระบบเช่า OTP, ดึงรายการบริการ, เช็กราคา, ตรวจสต็อก, และสร้างออเดอร์ผ่าน shared wallet เดียวกับหน้าเว็บหลัก โดยไม่ต้องเริ่มวิเคราะห์ระบบจากศูนย์.

เว็บขาย OTP / เบอร์ชั่วคราว

ดึงรายการบริการ, เช็กราคา, เช็กสต็อก และสร้างออเดอร์ OTP ผ่านระบบของคุณเองโดยใช้ API ของ SIMOTP24 เป็น backend.

ทีม automation และ account operations

ใช้สำหรับ workflow สมัครบัญชี, warmup, verify account, หรือระบบภายในที่ต้องจัดการเบอร์ชั่วคราวหลายแพลตฟอร์ม.

partner / reseller ที่ต้องการ shared wallet

ใช้ wallet เดียวกับหน้าเว็บหลัก ลูกค้าเติมเงินครั้งเดียวแล้วเรียก API ต่อได้ทันทีโดยไม่ต้องแยกเครดิตอีกกระเป๋า.

Why teams use this API

จุดที่ทำให้ Partner API ของ SIMOTP24 นำไปพัฒนาต่อได้ง่าย

  • ใช้ shared wallet เดียวกับหน้าเว็บหลัก ลด friction ตอนเติมเงินและสั่งซื้อ
  • เลือก provider ที่ถูกและพร้อมใช้งานจากต้นทุนจริงในระบบก่อนสร้างออเดอร์
  • มี tools และ docs ในเว็บเดียวกันสำหรับ service code, request builder และ onboarding
  • เหมาะกับคนที่ต้องการต่อยอดเป็นเว็บ OTP, reseller panel หรือระบบภายในของทีม

Authentication

ใช้ API key เดียวเพื่อเข้าถึง endpoint ทั้งชุด

ทุก endpoint ใช้ header x-api-key หรือ Bearer token ได้ตามเอกสาร API docs ภายในระบบ.

curl -H "x-api-key: YOUR_API_KEY" "https://www.simotp24.com/api/partner/otp/services?country=52"

Core endpoints

endpoint หลักที่ทีมพัฒนามักใช้ก่อน

flow หลักของระบบคือ ดึงรายการบริการก่อน, ตรวจข้อมูลของ service ที่ต้องการ, สร้างออเดอร์, แล้วค่อยเช็กสถานะหรือปิดงานตามการใช้งานจริง.

GET/api/partner/otp/services?country=52

List OTP services, customer prices and stock for one country.

  • - country is required in practice. Use the SIMOTP24 country code such as 52 for Thailand.
  • - Optional query params: search, category
  • - SIMOTP24 manages routing internally; upstream identities and costs are not returned.
GET/api/partner/otp/service/{serviceCode}?country=52

Get one OTP service detail with the customer price and available stock.

  • - Replace {serviceCode} with the service code returned by the services endpoint.
POST/api/partner/otp/order

Create an OTP activation order and deduct funds from the shared wallet.

  • - JSON body requires serviceCode, serviceName, countryCode, and countryName.
  • - Optional JSON field: clientOrderId. Legacy provider input remains accepted for compatibility; leave it unset for automatic routing.
  • - Send Idempotency-Key for safe retries. A replay returns the original order without another debit or provider purchase.
  • - SIMOTP24 selects availability internally; upstream identities, costs and fallback sources are private.
GET/api/partner/otp/order/{id}

Check current OTP order status and received SMS code.

  • - Replace {id} with the order id returned by create order.
  • - Polling every 3–5 seconds remains supported. It is optional after enabling signed webhooks.

Quickstart guide

ถ้าต้องการเริ่มเชื่อม API แบบเป็นขั้นตอน ให้ต่อจากคู่มือนี้ทันที

หน้า overview นี้เหมาะกับการอธิบายภาพรวม แต่ถ้าทีมพัฒนาต้องการลำดับการเริ่มงานแบบเป็นข้อ ๆ ให้ใช้คู่มือ quickstart เพื่อดู flow ตั้งแต่เปิด API ไปจนถึงทดสอบ endpoint และสร้างออเดอร์จริง.

Buying flow

เข้าใจ flow ฝั่งลูกค้าก่อนเชื่อม API จะช่วยออกแบบระบบได้ตรงกว่า

ถ้าต้องการดูบริการที่เว็บหลักใช้ขายจริงหรือดู flow ฝั่งผู้ใช้ทั่วไป ให้ต่อจากหน้าด้านล่างนี้.

FAQ

คำถามที่คนสนใจเชื่อม Partner API มักถามก่อนเริ่ม

Partner API ของ SIMOTP24 ใช้กับ wallet แยกหรือใช้ร่วมกับหน้าเว็บหลัก

ตอนนี้ Partner API ใช้ shared wallet เดียวกับหน้าเว็บหลัก ผู้ใช้เติมเงินครั้งเดียวแล้วนำยอดเดียวกันไปใช้ทั้งบนหน้าเว็บและผ่าน API ได้ทันที.

ถ้ายังไม่มี API key ต้องเริ่มจากตรงไหน

ให้สมัครสมาชิก เข้าสู่ระบบ แล้วเปิดใช้งาน API จากหน้า dashboard API ของระบบ จากนั้นจึงคัดลอก API key และอ่านเอกสาร endpoint ต่อได้.

Partner API เหมาะกับใครมากที่สุด

เหมาะกับ developer, reseller, ทีม automation และเจ้าของเว็บที่ต้องการใช้ระบบเช่า OTP ของ SIMOTP24 เป็น backend แล้วพัฒนาหน้าบ้านหรือ workflow ของตัวเองต่อ.