API Version 1.9.0

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.


POST

Cek Saldo

/api/v1/balance

Headers

Content-Type application/json
Authorization Bearer {API_TOKEN}

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
    }
}
POST

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
        }
    ]
}
POST

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
        }
    ]
}
POST

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|ZONE untuk game dengan zone.

Response

{
    "error": false,
    "code": 200,
    "message": "Success",
    "data": {
        "invoiceNumber": "INV-20231015-XXX",
        "status": "Success"
    }
}
POST

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"
    }
}