Open API

Dokumentasi API

Untuk Anda yang sudah mempunyai web topup game, Anda dapat menghubungkan website topup game Anda menggunakan Open API dari RENN TOPUP STORE.

Profile

Mendapatkan data profile

POST https://topup.rennmodz.my.id/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

Respon Sukses
{
  "result": true,
  "msg": "berhasil mendapatkan data profile",
  "data": {
      "username": "Xosgames",
      "balance": 0,
      "role": "Basic"
  }
}
Respon Gagal
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}

Service

Mendapatkan data layanan

POST https://topup.rennmodz.my.id/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

Respon Sukses
{
  "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"
  }
}
Respon Gagal
{
  "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://topup.rennmodz.my.id/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

Respon Sukses
{
  "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": ""
  }
}
Respon Gagal
{
  "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://topup.rennmodz.my.id/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

Respon Sukses
{
  "result": true,
  "msg": "Detail transaksi berhasil didapatkan",
  "data": {
      "order_id": "123456",
      "status": "Sukses / Proses / Pending / Gagal",
      "note": ""
  }
}
Respon Gagal
{
  "result": false,
  "msg": "API ID atau API KEY tidak ditemukan",
}
// Atau
{
  "result": false,
  "msg": "order_id tidak ditemukan",
  "data": {
      "order_id": "",
      "status": "Error"
  }
}