Digipro SB logoDigipro SB
API

Topup / Transaksi Prepaid

Endpoint API untuk transaksi pulsa prepaid pada Digipro SB.

  • Request
  • Response
  • Test Case

Seluruh transaksi API kami akan diproses secara sinkron, yang berarti seluruh permintaan request akan langsung mendapatkan respon status sukses/gagal/pending.

Respon dengan status pending dapat dicek kembali dengan melakukan topup ulang dengan ref_id yang sama pada transaksi sebelumnya.

Endpoint

https://digiprosb.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

ParameterDeskripsiTipe DataWajib
usernameUsername yang didapatkan dari menu atur koneksi APIStringYa
codeKode produkStringYa
customer_noNomor pelangganStringYa
ref_idTrx ID / Ref ID unik AndaStringYa
testingIsi dengan value true apabila ingin melakukan developmentBooleanTidak
signSignature dengan formula md5(username + apiKey + ref_id)StringYa

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

ParameterDeskripsiTipe Data
ref_idtrx ID / Ref ID unik AndaString
customer_noNomor pelangganString
codeKode produkString
messageDeskripsi status transaksiString
statusStatus transaksi: Sukses, Pending, GagalString
rcResponse CodeString
balanceSaldo terakhir Anda setelah transaksi terjadiFloat
snSerial NumberString
priceHarga produk yang dipotong dari deposit AndaInt

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

On this page