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_idyang sama pada transaksi sebelumnya.
https://agstore.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