Version 1.3.0

DOKUMENTASI API Hexagameidn

Halo, selamat datang di Dokumentasi Integrasi Hexagameidn.

Getting Started

1. Kunjungi Pengaturan Koneksi API.

2. Dapatkan API Key Anda di laman Pengaturan Koneksi API.

3. Tambahkan Whitelist IP untuk development dan production di laman Pengaturan Koneksi API.

4. Silahkan set Content-Type pada header menjadi application/json.

API

Query Parameters
No Query Parameters
Headers
Content-Type application/json
Authorization Bearer {API_TOKEN}
Request Body
No Request Body
Request
curl -X POST "{BASE_URL}/api/v3/balance" -H "Authorization: Bearer {API_KEY}" -H "Content-Type: application/json"
Response
{
  "error": false,
  "code": 200,
  "message": "Success",
  "author": "[email protected]",
  "data": {
    "balance": 0
  }
}
Query Parameters
No Query Parameters
Headers
Content-Type application/json
Authorization Bearer {API_TOKEN}
Request Body
No Request Body
Request
curl -X POST "{BASE_URL}/api/v3/product" -H "Authorization: Bearer {API_KEY}" -H "Content-Type: application/json"
Response
{
  "error": false,
  "code": 200,
  "message": "Success",
  "author": "[email protected]",
  "data": [
    {
      "kategori": "✨ Top Up Instant",
      "type": "populer",
      "name": "MOBILE LEGENDS",
      "isActive": "active",
      "product": [
        {
          "kategori": "✨ Top Up Instant",
          "name": "MOBILELEGEND - 10 Diamond",
          "title": "MOBILELEGEND - 10 Diamond",
          "price": 2828,
          "isFlashsale": "false",
          "status": "available"
        },}]
    }
Query Parameters
No Query Parameters
Headers
Content-Type application/json
Authorization Bearer {API_TOKEN}
Request Body
{
  "code": "string",
  "referenceNumber": "string",
  "inputs": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "callbackUrl": "string"
}
Request
curl -X POST "{BASE_URL}/api/v3/product" \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type: application/json" \
-d '{
    "code": "MLDY-3",
    "referenceNumber": "REF123456",
    "inputs": [
        {
            "name": "id",
            "value": "370028836"
        },
        {
            "name": "zone", 
            "value": "9698"
        }
    ],
    "callbackUrl": "https://your-callback-url.com/callback"
    
}'
Response
{
  "error": false,
  "code": 200,
  "message": "Product created successfully",
  "author": "[email protected]",
  "data": {
    "invoiceNumber": "HRYPK5BFU3RQRC9MOMQS7KTRR",
    "totalAmount": 1026
  }
}
Query Parameters
No Query Parameters
Headers
Content-Type application/json
Authorization Bearer {API_TOKEN}
Request Body
No Request Body
Request
curl -X POST "{BASE_URL}/api/v3/order/{invoiceNumber}" -H "Authorization: Bearer {API_KEY}" -H "Content-Type: application/json"
Response
{
  "error": false,
  "code": 200,
  "message": "Berhasil mendapatkan data",
  "author": "[email protected]",
  "data": {
    "invoiceNumber": "HRY1DBMI1KUIZ56UQKX6RRGKF",
    "productName": "MOBILELEGEND - 3 Diamond",
    "nickName": "Hey Rinn.",
    "inputs": "370028836 - 9698",
    "statusCode": "Sukses",
    "statusDesc": "Pesanan Berhasil Pada 2024-11-03 21:09:40",
    "qty": 1,
    "totalAmount": 1026,
    "voucher": null,
    "createdAt": "2024-11-03 21:09:37",
    "updatedAt": "2024-11-03 21:09:40"
  }
}

Callback

API
{
  "inputs": "12312312|1234",
  "invoice_number": "xxxxxxxxxxxxxxx",
  "reference_number": "123456798",
  "nickname": "nickname-akun",
  "status_code": "SUCCESS",
  "status_date": "2022/08/17 09:47:34",
  "status_desc": "Transaksi berhasil pada 2022/08/17 09:47:34 WIB",
  "total_price": 1400,
  "variant_code": "MLBB86S12",
  "variant_name": "5 (5+0) Diamonds",
  "voucher": "123-ABC-345-DEFG"
}