@extends('templates.main') @section('content')
Dokumentasi Api
HTTP Method POST
Response Format JSON
API Key
Endpoint {{ url('api/get/games') }}
Parameter Isi
api_key Your API Key
Example Response
Success Fail
{
   "status": true,
   "data":  [
        {
            "id": 15,
            "code": "MLBB",
            "game": "Mobile Legends",
            "serial": "No",
            "status": "Safe"
        }
   ];
}
{
   "status": false,
   "message" : "Api Key Not Found!"
}
Endpoint {{ url('api/get/durasi') }}
Parameter Isi
api_key Your API Key
game Code Game
Example Response
Success Fail
{
    "status": true,
    "data": [
        {
            "id": 35,
            "games": "MLBB",
            "durasi": 30,
            "harga": 100000,
            "potongan": 100000
        }
    ]
}
{
    "status": false,
    "message": "Api Key Not Found!"
}
Endpoint {{ url('api/order/register') }}
Parameter Isi
api_key Your API Key
nama Nama Member
durasi Durasi Paket
game Code Game
max_devices Max Devices
Example Response
Success Fail
{
    "status": true,
    "data": {
        "game": "Mobile Legends",
        "paket": "Paket 3 Days",
        "durasi": 3,
        "license": "MLBB_63DTZ1NWVVG4",
        "max_devices": "1"
    }
}
{
    "status": false,
    "message": "Saldo Tidak Mencukupi!"
}
Endpoint {{ url('api/order/extended') }}
Parameter Isi
api_key Your API Key
durasi Durasi Paket
license License Member
Example Response
Success Fail
{
    "status": true,
    "data": {
        "game": "Mobile Legends",
        "paket": "Paket 3 Days",
        "durasi": "3 Days",
        "license": "MLBB_MFK72AY0X2XI",
        "max_device": 1,
        "old_expired": "2024-09-24 23:21:19",
        "new_expired": "2024-09-27 23:21:19"
    }
}
{
    "status": false,
    "message": "License Not Found!"
}
Endpoint {{ url('api/order/reset-license') }}
Parameter Isi
api_key Your API Key
license License Member
Example Response
Success Fail
{
    "status": true,
    "message": "License Berhasil di Reset!"
}
{
    "status": false,
    "message": "License Not Found!"
}
Endpoint {{ url('api/order/register-seller') }}
Parameter Isi
api_key Your API Key
nama_seller Nama Lengkap / Toko Seller
username Username Unik Seller
password Password Login Seller
saldo Jumlah Saldo Awal (Opsional / 0 jika kosong)
Example Response
Success Fail
{
    "status": true,
    "message": "Seller berhasil didaftarkan beserta saldo awal!",
    "data": {
        "name": "Budi Store",
        "username": "budistore123",
        "api_key": "abc123xyz...",
        "saldo_awal": 50000,
        "sisa_saldo_anda": 450000,
        "level": "Reseller"
    }
}
{
    "status": false,
    "message": "Saldo Tidak Mencukupi untuk memberikan saldo awal seller!"
}
Endpoint {{ url('api/order/topup-balance') }}
Parameter Isi
api_key Your API Key (Pengirim)
target_username Username Seller Tujuan
amount Jumlah Saldo yang Ditransfer
Example Response
Success Fail
{
    "status": true,
    "message": "Topup Balance Success!",
    "data": {
        "target_username": "budistore123",
        "amount_transferred": 50000,
        "sisa_saldo_anda": 450000,
        "saldo_target_sekarang": 50000
    }
}
{
    "status": false,
    "message": "Saldo Tidak Mencukupi untuk melakukan topup!"
}
@endsection