Seluruh transaksi API kami akan diproses secara sinkron, yang berarti seluruh permintaan request akan langsung mendapatkan respon status sukses/gagal/pending.
{success} Respon dengan status pending dapat dicek kembali dengan melakukan topup ulang dengan
ref_id
yang sama pada transaksi sebelumnya.
https://nobutopup.api.digiswitch.id/v1/user/api/transaction
Berikut adalah struktur JSON yang diharapkan:
{
"username": "your-username",
"code": "x5",
"customer_no": "087800001230",
"ref_id": "ref1",
"sign": "740b00a1b8784e028cc8078edf66d12b"
}
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
username | Username yang didapatkan dari menu atur koneksi API |
String | Ya |
code | Kode produk | String | Ya |
customer_no | Nomor pelanggan | String | Ya |
ref_id | Trx ID / Ref ID unik Anda | String | Ya |
testing | Isi dengan value true apabila ingin melakukan development |
Boolean | Tidak |
sign | Signature dengan formula md5(username + apiKey + ref_id) |
String | Ya |
Berikut adalah struktur JSON yang akan diterima:
{
"data": {
"ref_id": "ref1",
"customer_no": "087800001230",
"code": "x5",
"message": "Transaksi Sukses",
"status": "Sukses",
"rc": "00",
"balance": 18330888,
"sn": "1234567890",
"price": 5005
}
}
Parameter | Deskripsi | Tipe Data |
---|---|---|
ref_id | trx ID / Ref ID unik Anda | String |
customer_no | Nomor pelanggan | String |
code | Kode produk | String |
message | Deskripsi status transaksi | String |
status | Status transaksi: Sukses , Pending , Gagal |
String |
rc | Response Code |
String |
balance | Saldo terakhir Anda setelah transaksi terjadi | Float |
sn | Serial Number | String |
price | Harga produk yang dipotong dari deposit Anda | Int |
{info} Response JSON akan di bungkus oleh variable data, pastikan anda melakukan parsing dengan benar.
Untuk melakukan test, silahkan gunakan variable test yang sudah disediakan di Test Case