Topupstatus¶
Fungsi topupstatus digunakan untuk melakukan pengecekkan terhadap status terakhir transaksi.
Mohon Perhatian
Jangan pernah mencoba untuk melakukan Cek Status terhadap transaksi yang sudah lewat 90 HARI karena hal tersebut akan menyebabkan pembuatan transaksi BARU.
Endpoint¶
https://api.digiflazz.com/v1/buyer/fm/transaction
Request¶
Berikut ini format topup yang dapat Anda gunakan:
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
command | Perintah yang harus dieksekusi: TOPUPSTATUS | String |
Ya |
pin | Pin FM Anda | String |
Ya |
refTrxid | Transaksi ID unik Digiflazz | String |
Ya |
Contoh Request¶
<?xml version="1.0"?>
<fm>
<command>TOPUPSTATUS</command>
<pin>123456</pin>
<refTrxid>1</refTrxid>
</fm>
Info
Di asumsikan PIN FM Anda yang didaftarkan di Digiflazz adalah 123456
Response¶
Berikut ini format response yang kami berikan:
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
status | Status Transaksi | String |
Ya |
message | Pesan atau keterangan transaksi | String |
Ya |
fmTrxid | Transaksi ID unik dari kami | String |
Ya |
refTrxid | Transaksi ID unik FM Anda | String |
Ya |
Contoh Response Pending¶
<?xml version="1.0"?>
<fm>
<status>1</status>
<message>S10.087800001230 Hrg=10000 PROSES Saldo Rp. 990000. Tele:@telegram Wa:081234512345</message>
<fmTrxid>3</fmTrxid>
<refTrxid>3</refTrxid>
</fm>
Contoh Response Sukses¶
<?xml version="1.0"?>
<fm>
<status>0</status>
<message>S10.087800001230 Hrg=10000 SUKSES SN:1234567890. Saldo Rp. 990000. Tele:@telegram Wa:081234512345</message>
<fmTrxid>1</fmTrxid>
<refTrxid>1</refTrxid>
</fm>
Contoh Response Gagal¶
<?xml version="1.0"?>
<fm>
<status>2</status>
<message>S10.087800001230 Hrg=10000 GAGAL Saldo Rp. 990000. Alasan = Transaksi Gagal. Tele:@telegram Wa:081234512345</message>
<fmTrxid>2</fmTrxid>
<refTrxid>2</refTrxid>
</fm>
Testcase Development Mode¶
Berikut adalah contoh request topupstatus yang dapat anda gunakan pada saat proses development
Data¶
refTrxid | Status |
---|---|
1 | Sukses |
2 | Gagal |
3 | Pending |