Dokumentasi

Untuk anda yang sudah mempunyai web topup game, anda dapat menghubungkan website topup game anda menggunakan Open API dari Bakmi Gaming Sehat Top Up Solution Game Termurah #1 Indonesia.

Profile

Mendapatkan data profile

[ POST ]
https://bakmitopup.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": "Xosgames",
      "balance": 0,
      "role": "Basic"
  }
}
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
Service

Mendapatkan data layanan

[ POST ]
https://bakmitopup.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://bakmitopup.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 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 tersedia pada sistem kami",
  "data": {
      "status": "Error",
  }
}
// Atau
{
  "result": false,
  "msg": "service_id tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "Saldo anda tidak mencukupi"
}
Status

Mendapatkan data status pesanan

[ POST ]
https://bakmitopup.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": ""
  }
}
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "order_id tidak ditemukan",
  "data": {
      "order_id": "",
      "status": "Error"
  }
}