Quickstart — 5 Langkah
Dapatkan API key
Buka Panel Reseller, salin API key kamu.
Daftarkan IP server kamu (WAJIB)
Tanpa ini API key belum aktif — tambahkan minimal 1 IP di panel yang sama sebelum lanjut.
Ambil katalog & harga
Panggil GET /products untuk lihat harga sesuai tier kamu — jangan hardcode harga di sistem kamu, harga bisa berubah.
Validasi game ID customer
Sebelum order, panggil POST /validate untuk cek ID benar & dapat nickname — tampilkan ke customer kamu supaya tidak salah kirim.
Buat order & cek status
Panggil POST /order ((pakai Idempotency-Key kalau volume tinggi), lalu poll GET /order/{id} sampai status success/failed.
Autentikasi
Semua request ke API Meenara Store wajib menyertakan header Authorization berisi API key kamu. API key bisa dilihat dan disalin dari Panel Reseller.
Keamanan: Jangan pernah expose API key di frontend/client-side. Gunakan hanya di server kamu. IP Whitelist WAJIB diisi minimal 1 IP di Panel Reseller sebelum API key bisa dipakai order — API key TIDAK akan berfungsi tanpa whitelist.
IP Whitelist (WAJIB)
Demi keamanan, IP Whitelist WAJIB diisi minimal 1 IP sebelum API key bisa dipakai order — kalau kosong, semua request order akan ditolak (403). Setelah kamu tambah IP, hanya IP yang terdaftar yang bisa request.
Idempotency Key (Sangat Direkomendasikan utk Volume Tinggi)
Di volume order tinggi, retry jaringan (timeout, connection reset) itu wajar terjadi. Tanpa idempotency key, retry bisa membuat order DOBEL dan saldo kamu tercharge 2x. Kirim header Idempotency-Key berisi ID unik buatan sistem kamu sendiri (mis. ID order internal toko kamu) di setiap request POST /api/reseller/order. Kalau request dgn key yg sama dikirim ulang (network retry), kamu akan menerima balasan order yg SAMA (bukan order baru, bukan charge saldo lagi).
Header ini opsional, tapi SANGAT dianjurkan kalau volume order kamu tinggi (event, flash sale, dll). Key unik PER TOKO kamu (2 reseller beda boleh pakai key yg sama tanpa bentrok).
Format yang didukung
103.23.45.67
103.23.45.0/24
2001:db8::1
2001:db8::/32Jika IP tidak terdaftar
Request ditolak dengan HTTP 403 dan pesan error yang menunjukkan IP kamu saat ini.
Status Order
Endpoints (7)
Rate Limit
Error Codes
401API key tidak valid402Saldo tidak cukup403IP tidak diizinkan404Data tidak ditemukan429Rate limit exceeded500Server errorSiap integrasi?
Dapatkan API key kamu di panel reseller dan mulai dalam hitungan menit.
Meenara Store API v1 · Dokumentasi ini diperbarui otomatis