API H2H Otomax
Khusus mitra yang memakai software Otomax dan sudah didaftarkan admin sebagai pembeli H2H. Format mengikuti gaya Otomax: semua parameter di URL (query string).
Bukan pengguna Otomax? Untuk website, bot WhatsApp/Telegram, dan aplikasi lain pakai API Reseller v2 (lebih lengkap, ada webhook bertanda tangan). Aktivasi H2H Otomax: hubungi admin.
| Base URL | https://api.limitzstore.com/v3/otomax |
|---|---|
| Metode | GET (trx juga menerima POST) |
| Autentikasi | Parameter apikey (API key dari Pengaturan Akun) |
| Whitelist IP | Wajib diisi di Pengaturan Akun (IP server Otomax kamu). Tanpa whitelist semua permintaan ditolak. |
| Respons | JSON. Gagal: {"status": false, "data": "pesan error"} |
Alur transaksi (asinkron)
- Otomax mengirim
trxdenganorder_id= nomor transaksi Otomax (refID). - Kami membalas "diterima" (
status: true) lalu memproses ke supplier. - Status final (Sukses/Gagal) dilaporkan ke URL report Otomax milikmu yang didaftarkan admin.
- Kapan saja bisa cek lewat
status.order_idyang sama dikirim ulang = transaksi yang sama (tidak dobel).
Cek saldo
GET https://api.limitzstore.com/v3/otomax/balance?apikey=APIKEY
{ "status": true, "data": { "balance": 150000 } }Daftar produk
GET https://api.limitzstore.com/v3/otomax/product?apikey=APIKEY[&games=Mobile Legends][&category=Diamond]
Hanya produk yang dilayani H2H Otomax. price = harga sesuai level akunmu (yang dipotong saat trx). kode dipakai di parameter product.
{
"status": true,
"data": [
{ "kode": "110.10", "games": "Mobile Legends", "product": "86 Diamond", "category": "Diamond", "price": 21500, "combo": "N", "status": "On" }
]
}Transaksi
GET https://api.limitzstore.com/v3/otomax/trx?apikey=APIKEY&product=110.10&user_id=12345678&zone_id=1234&order_id=REFID_OTOMAX
| Parameter | Keterangan |
|---|---|
apikey | Wajib. |
product | Wajib, kode dari daftar produk (format id.games_id). |
user_id | Wajib, ID tujuan. |
zone_id | Server/zone bila perlu. |
order_id | Wajib, refID dari Otomax (kunci anti dobel). |
qty | Opsional, untuk produk kelipatan (bawaan 1). |
{
"status": true,
"order_id": "MG2610270001234567",
"user_id": "12345678",
"username": "BudiGG",
"username_akun": "tokobudi",
"sn": "",
"harga": 21500,
"saldo": 1228500,
"message": "..."
} status: true = transaksi diterima, belum tentu sukses. order_id di respons = nomor transaksi kami. Mobile Legends / Free Fire: ID dicek dulu; ID tidak ditemukan langsung Gagal dengan keterangan "SALAH ID".
Cek status
GET https://api.limitzstore.com/v3/otomax/status?apikey=APIKEY&order_id=REFID_OTOMAX
{
"status": true,
"data": { "order_id": "MG2610270001234567", "ref_id": "REFID_OTOMAX", "product": "110.10", "status": "Success", "keterangan": "BudiGG|MG2610270001234567|21500|1228500" }
} status: Processing / Success / Failed.
Laporan status ke Otomax
Saat final, kami memanggil URL report Otomax yang didaftarkan admin (GET):
?memberID=MEMBER&refID=REFID_OTOMAX&trx_id=MG2610270001234567&status=Sukses&sn=...&message=...&sign=...
sign = md5(memberID + refID + status + password) // status: "Sukses" atau "Gagal" Hitung ulang sign di Otomax untuk memastikan laporan asli. Laporan belum masuk? Cek lewat endpoint status.
Pesan error
| data | Penyebab |
|---|---|
| Failed to Authorization | apikey tidak dikirim. |
| Invalid API Key! | apikey salah. |
| IP not whitelisted: x.x.x.x | IP belum di whitelist (atau whitelist kosong). |
| Incomplete request | product, user_id, atau order_id kosong. |
| Wrong Product ID / Product is not available | Kode produk salah atau nonaktif. |
| Product not supported ... | Produk tidak dilayani H2H Otomax. |
| Saldo tidak cukup | Saldo kurang dari harga. |
API H2H Otomax