Dokumentasi

Untuk anda yang sudah mempunyai web topup game, anda dapat menghubungkan website topup game anda menggunakan Open API dari mertasix.

Profile

Mendapatkan data profile

[ POST ]
https://mertasix.com/api/profile
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
signature Berisi formula md5(API ID + API KEY) Anda Ya
Contoh Respon Yang Ditampilkan
Resppon Sukses Resppon Gagal
{
  "result": true,
  "msg": "berhasil mendapatkan data profile",
  "data": {
      "username": "Cekstore",
      "balance": 0,
      "role": "Basic"
  }
}
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
Service

Mendapatkan data layanan

[ POST ]
https://mertasix.com/api/service
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
signature Berisi formula md5(API ID + API KEY) Anda Ya
Contoh Respon Yang Ditampilkan
Resppon Sukses Resppon Gagal
{
  "result": true,
  "msg": "berhasil mendapatkan data layanan",
  "data": {
      "id": "1",
      "game": "Mobile Legends",
      "nama_layanan": "14 Diamonds ( 13 + 1 Bonus )",
      "harga": {
          "basic": 3310,
          "gold": 3250,
          "platinum": 3120,
      },
      "status": "Aktif"
  }
}
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "Signature Tidak Valid. Silakan periksa kredensial API Anda",
}
// Atau
{
  "result": false,
  "msg": "IP 127.0.0.1 tidak ada dalam whitelist",
}
kategori

Mendapatkan list kategori game

[ POST ]
https://mertasix.com/api/kategori
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
signature Berisi formula md5(API ID + API KEY) Anda Ya
Contoh Respon Yang Ditampilkan
Resppon Sukses Resppon Gagal
  {
        "status": true,
        "msg": "berhasil mendapatkan list kategori game",
        "data": {
            "id": "1",
            "nama": "Mobile Legends",
            "brand": "Mobile Legends",
            "sub_nama": "Monton",
            "slug": "mobile-legends",
            "gambar": "mobilelegends-4702-original-1_1.webp",
            "banner": "20240505_52526.png",
            "kategori": "Games",
            "tipe": "Populer",
            "validasi_status": "YA",
            "panduan": "",
            "informasi": "",
            "validasi_kode": "mobile legends",
            "tipe_target": "Id-Server",
            "status": "active",
            "created_at": "2024-02-19 20:07:37",
            "updated_at": "2025-02-24 10:18:46"
        }
    }
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "Signature Tidak Valid. Silakan periksa kredensial API Anda",
}
// Atau
{
  "result": false,
  "msg": "IP 127.0.0.1 tidak ada dalam whitelist",
}
Order

Melakukan pemesanan

[ POST ]
https://mertasix.com/api/order
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
service_id Berisi kode Layanan Cek Disini Ya
target_id Berisi data id tujuan Ya
target_server Berisi data server/zone tujuan bila ada & jika tidak ada cukup kosongkan aja valuenya Ya
signature Berisi formula md5(API ID + API KEY) Anda Ya
Contoh Respon Yang Ditampilkan
Resppon Sukses Resppon Gagal

                                {
  "result": true,
  "msg": "Pesanan berhasil! Pesanan sedang diproses",
  "data": {
      "order_id": "123456",
      "nama_layanan": "14 Diamonds ( 13 + 1 Bonus )",
      "service_id": "1",
      "target_id": "98765",
      "target_server": "1234",
      "status": "Proses",
      "note": ""
  }
}
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "service_id tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "Saldo anda tidak mencukupi"
}
// Atau
{
  "result": false,
  "msg": "Tunggu 5 detik sebelum melakukan pemesanan lagi"
}
Status

Mendapatkan data status pesanan

[ POST ]
https://mertasix.com/api/status
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
order_id Berisi id transaksi Ya
signature Berisi formula md5(API ID + API KEY) Anda Ya
Contoh Respon Yang Ditampilkan
Resppon Sukses Resppon Gagal
{
  "result": true,
  "msg": "Detail transaksi berhasil didapatkan",
  "data": {
      "order_id": "123456",
      "status": "Sukses / Proses / Pending / Gagal",
      "note": ""
  }
}
// Gagal
{
    "status": true,
    "msg": "Detail transaksi berhasil didapatkan",
    "data": {
        "order_id": "",
        "status": "Refunded",
        "note": "Saldo di kembalikan"
    }
     }
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "order_id tidak ditemukan",
  "data": {
      "order_id": "",
      "status": "Error"
  }
}
Cek Nickname

Mendapatkan Data Nickname Game & Ewallet

[ POST ]
https://mertasix.com/api/game
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
signature Berisi formula md5(API ID + API KEY) Anda Ya
user_id ID Game Ya
zone_id Server Game No
code Nama Game / Ewallet Cek Disini Ya
Contoh Respon Yang Ditampilkan
Response Sukses Response Gagal
{
 
    "code": 200,
    "status": true,
    "data": {
        "game": "Mobile Legends",
        "user_id": "1234567890",
        "zone_id": "24151",
        "username": "cekstore"
    },
    "message": "Check Nickname berhasil."
}
// Atau
{
 
    "code": 200,
    "status": true,
    "data": {
        "game": "Free Fire",
        "user_id": "1234567890",
        "zone_id": "null",
        "username": "cekstore"
    },
    "message": "Check Nickname berhasil."
}
// Atau
{
    "code": 200,
    "status": true,
    "data": {
        "game": "DANA",
        "user_id": "082387xxxxx",
        "zone_id": null,
        "username": "DANA DNID CEKX DXX STXXXXX"
    },
    "message": "Successfully Validation Bank."
}

{
 "status": false,
    "msg": "Pengguna dengan kredensial API yang diberikan tidak ditemukan"
}
// Atau
{
  "result": false,
  "msg": "Masih ada parameter yang kosong.",
}
Webhook

Mendapatkan data status pesanan

[ POST ]
urlcallback.com
Header Type Value
Content-Type string application/json
X-Client-Signature string berisi formula md5(API ID + API KEY).
Parameter Type Value
order_id string 1234567
status string Sukses / Gagal / Proses / Pending / Refunded
note string nama:DNID mertasix
produk string Cek Nama Pengguna DANA
harga_jual string 6
sisa_saldo string 861
Contoh Respon Yang Ditampilkan
Response Sukses Command Line
{
  "result": true,
  "msg": "Detail transaksi berhasil didapatkan",
  "data": {
    "order_id": "1234567",
  "status": "Sukses",
  "note": "nama:DNID mertasix",
  "produk": "Cek Nama Pengguna DANA",
  "harga_jual": "6",
  "sisa_saldo": "861"
}
}

curl -X POST \
  https://your-website.com/webhook-endpoint \
  -H "Content-Type: application/json" \
  -H "X-Client-Signature: 6e678*****" \
  -d '{
    "result": true,
    "msg": "Detail transaksi berhasil didapatkan",
    "data": {
      "order_id": "1234567",
      "status": "Sukses",
      "note": "nama:DNID mertasix",
      "produk": "Cek Nama Pengguna DANA",
      "harga_jual": 6,
      "sisa_saldo": 861
    }
  }'