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
3. Tambahkan Whitelist IP untuk development dan production di laman
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"
}