Dokumentasi API
Selamat datang di API resmi Nextive Gaming. API kami dirancang untuk memudahkan para reseller dan mitra dalam mengintegrasikan sistem pemesanan otomatis ke dalam platform mereka sendiri.
Base URL
https://nextive.id
Autentikasi
Semua permintaan API memerlukan autentikasi menggunakan Bearer Token. Anda dapat menemukan API Token di halaman Pengaturan Akun Anda.
Penting: Jangan pernah membagikan API Token Anda kepada siapapun. Pastikan juga IP Server Anda sudah terdaftar di Whitelist IP melalui dashboard.
Cek Saldo
/api/v1/balance
Headers
Request Body
No parameters required.
Contoh Response
{
"error": false,
"code": 200,
"message": "Success",
"data": {
"name": "Member Name",
"email": "[email protected]",
"telp": "628123456789",
"membership": "Gold",
"balance": 500000
}
}
Daftar Produk
/api/v1/product
Deskripsi
Mengambil daftar semua kategori game yang tersedia di platform kami beserta kode referensinya.
Contoh Request
curl -X POST "https://nextive.id/api/v1/product" \
-H "Authorization: Bearer {API_TOKEN}" \
-H "Content-Type: application/json"
Contoh Response
{
"error": false,
"code": 200,
"message": "Success",
"data": [
{
"code": "mobile-legends",
"name": "Mobile Legends",
"is_active": true
}
]
}
Daftar Varian
/api/v1/variant
Payload
{
"code": "mobile-legends"
}
* code: Gunakan kode dari endpoint Daftar Produk.
Response
{
"error": false,
"code": 200,
"message": "Success",
"data": [
{
"id": 4090,
"code": "MLBB_5",
"name": "5 Diamonds",
"is_active": "active",
"price": 1450
}
]
}
Buat Pesanan
/api/v1/order
Payload
{
"code": "MLBB_5",
"referenceNumber": "TRX-UNIQUE-001",
"data": "12345678|1234"
}
Parameter Detail:
- code: Kode varian produk (dari endpoint Variant).
- referenceNumber: ID Transaksi unik dari sistem Anda.
- data: Data tujuan. Gunakan format
ID|ZONEuntuk game dengan zone.
Response
{
"error": false,
"code": 200,
"message": "Success",
"data": {
"invoiceNumber": "INV-20231015-XXX",
"status": "Success"
}
}
Status Pesanan
/api/v1/status-order/{invoiceNumber}
Deskripsi
Mengecek status terkini dari pesanan yang telah dibuat.
URL Parameter
invoiceNumber - Nomor invoice dari respon Buat Pesanan
Response
{
"error": false,
"code": 200,
"message": "Success",
"data": {
"invoiceNumber": "INV-20231015-XXX",
"productName": "5 Diamonds Mobile Legends",
"userData": "12345678|1234",
"statusCode": "Success"
}
}