Skip to content

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