Dokumentasi

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

Profile

Mendapatkan data profile

[ POST ]
https://adatopup.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://adatopup.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",
}
Order

Melakukan pemesanan

[ POST ]
https://adatopup.com/api/order
Parameter Keterangan Req
api_id Berisi Api ID Anda Ya
api_key Berisi Api Key Anda Ya
order_id Berisi Unik ID yang di buat di sistem 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 No
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": "order_id sudah ada sebelumnya pada sistem kami",
}
// Atau
{
  "result": false,
  "msg": "service_id tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "Saldo anda tidak mencukupi"
}
Status

Mendapatkan data status pesanan

[ POST ]
https://adatopup.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

[ POST ]
https://adatopup.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 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."
}

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