API Documentation
Integrasikan OTP Virtual Number, SMM Panel, dan Produk Digital (PPOB) ke platform Anda via RESTful API yang aman.
Autentikasi & Keamanan
Semua endpoint menggunakan Laravel Sanctum Bearer Token. Cantumkan API Key di setiap header request.
Bearer Token
Token unik per akun. Generate di halaman API Keys.
Anti Double-Spend
Database lock aktif — saldo aman meski request bersamaan.
Rate Limiter
60/menitMelebihi limit → HTTP 429 Too Many Requests.
Format Respons JSON Universal
Virtual OTP Numbers
Order nomor, tunggu SMS, batalkan & auto-refund.
/api/v1/profile
Cek Profil & Saldo
Ambil data akun yang terkait API Key Anda termasuk sisa saldo real-time. Cocok untuk ping Bot sebelum order.
/api/v1/services
Daftar Layanan OTP
Ambil semua aplikasi yang tersedia (WA, TG, IG, dll). Gunakan nilai id untuk cek operator di langkah berikutnya.
/api/v1/services/{id}/operators
Harga & Operator Real-time
Daftar negara + operator dari semua server (SV1, SV2...) diurutkan dari termurah. Gunakan operator_id saat order.
/api/v1/order
Beli Nomor OTP
Eksekusi pembelian. Saldo dipotong sesuai harga. Simpan id dari respons untuk polling status & cancel.
/api/v1/order/{id}
Cek SMS / Status OTP
Panggil tiap 5–10 detik (polling) sampai sms_code tidak null. Auto Smart-Refund aktif: jika provider batal di tengah jalan, saldo dikembalikan otomatis.
pending → waiting → success / canceled
/api/v1/order/{id}/cancel
Batalkan & Refund Instan
Batalkan order pending/waiting yang belum ada OTP-nya. Saldo kembali penuh otomatis. Tidak perlu request body.
Tidak bisa jika OTP sudah masuk (sms_code sudah terisi).
SMM Panel
Beli Followers, Likes, Views dan paket sosmed lainnya.
/api/v1/smm/services
Katalog Layanan SMM
Ribuan layanan aktif. Filter: ?category=Instagram. Harga adalah per 1.000 unit. Gunakan id (bukan provider_service_id) saat order.
/api/v1/smm/order
Buat Pesanan SMM
Quantity harus antara min_order dan max_order. Harga: (price_per_1000 / 1000) × qty.
/api/v1/smm/order/{id}
Cek Progres SMM
start_count = jumlah follower/like sebelum disuntik. remains = sisa yang belum selesai.
pending → inprogress → partial / completed
Produk Digital (PPOB)
Pulsa, Paket Data, Game Voucher, E-Wallet, PLN, dan lainnya.
/api/v1/digital/products
Katalog Produk PPOB
Filter: ?category=Telkomsel atau ?keyword=10000. Gunakan id dari respons saat order.
/api/v1/digital/order
Topup / Beli Produk
customer_no = No. HP, ID Meter PLN, atau User ID Game. Jika provider gagal, saldo rollback penuh otomatis.
/api/v1/digital/order/{id}
Cek SN & Konfirmasi
Dapatkan Serial Number sebagai bukti resmi transaksi. Gunakan SN ini sebagai struk untuk pelanggan Anda.
pending → success / failed