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"
}
}