Topup / Transaksi Prepaid


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.

Endpoint

https://agenpulsamm.api.digiswitch.id/v1/user/api/transaction

Request

Contoh

Berikut adalah struktur JSON yang diharapkan:

{
    "username": "your-username",
    "code": "x5",
    "customer_no": "087800001230",
    "ref_id": "ref1",
    "sign": "740b00a1b8784e028cc8078edf66d12b"
}

Deskripsi

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

Response

Contoh

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

Deskripsi

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.

Test

Untuk melakukan test, silahkan gunakan variable test yang sudah disediakan di Test Case