Digiflazz
A. Transaksi Sukses
1) Sukses — Transaksi Berhasil
Status: Sukses
Kategori: pembelian
Catatan Respon: Transaksi Berhasil
Kata kunci:
BERHASILField diekstrak:
price,serial_number,balance,ref_id(+skip1)
Kolom Putih (Regex)
(?<skip1>.+) BERHASIL, HRG:(?<price>[.\d]+) SN:(?<serial_number>.+). SISA SALDO:(?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).Kolom Hitam (Contoh Respon)
TRX S1.087800001260 BERHASIL, HRG:10000 SN:1234567890. SISA SALDO:990000 CLIENTID=12345678.
B. Transaksi Gagal
Semua contoh di bawah berstatus GAGAL. Isikan Keterangan Gagal sesuai kebijakan tampilan untuk member.
2) Gagal — Nomor Tujuan Salah
Kategori: pembelian
Catatan Respon: Nomor Tujuan Salah
KETERANGAN GAGAL: Nomer tujuan salah
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam

3) Gagal — Produk Sedang Tidak Stabil
KETERANGAN GAGAL: Produk sedang gangguan operator
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
4) Gagal — Harga Seller Lebih Besar Dari Ketentuan Harga Buyer
KETERANGAN GAGAL: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
5) Gagal — Sedang Cut Off
Catatan Respon: SEDANG CUT OFF
KETERANGAN GAGAL: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
6) Gagal — Produk Sedang Gangguan
Keterangan respon: produk sedang gangguan operator
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
7) Gagal — Jumlah Digit Kurang atau Lebih
Catatan Respon: JUMLAH DIGIT KURANG ATAU LEBIH
Keterangan respon: Nomer pengisian salah
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
8) Gagal — Lakukan Unreg Paket Dahulu
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
9) Gagal — Nomor Tujuan Diblokir
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)Catatan: Pola mengharuskan
CLIENTID=1sebelumref_id.
Kolom Putih
Kolom Hitam
10) Gagal — Cut Off (Perbaikan Sistem Seller)
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
11) Gagal — Timeout Dari Biller (varian 1)
Catatan Respon: TIMEOUT DARI BILLER
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
12) Gagal — Transaksi Gagal (umum)
Keterangan respon: Silahkan periksa kembali nomer tujuan sebeleum diulang
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
13) Gagal — Salah Kode (SKU tidak ditemukan / Non-Aktif)
Catatan Respon: SALAH KODE
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
14) Gagal — Produk sedang Gangguan (dengan keterangan tambahan)
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1,skip2)
Kolom Putih
Kolom Hitam
15) Gagal — Prefix Tidak Sesuai Dengan Operator
Catatan Respon: PREFIX GAK SESUAI
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1,skip2)
Kolom Putih
Kolom Hitam
16) Gagal — Timeout Dari Biller (varian 2)
Catatan Respon: TIME OUT
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1,skip2)
Kolom Putih
Kolom Hitam
17) Gagal — Seller Sedang Mengalami Gangguan
Catatan Respon: PRODUK SELLER GANGGUAN
Keterangan respon: Produk sedang gangguan operator
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
18) Gagal — Jumlah Digit Banyak
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1,skip2)
Kolom Putih
Kolom Hitam
19) Gagal — Produk Seller Sedang Tidak Tersedia
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1,skip2)
Kolom Putih
Kolom Hitam
20) Gagal — Transaksi Refund
Keterangan respon: Tidak dapat diproses sistem
Kata kunci:
GAGALField:
balance,ref_id(+skip1)
Kolom Putih
Kolom Hitam
Lampiran — Penjelasan Umum Fitur Pola Respon (Versi Tabel)
1) Ringkasan Fitur
Pola Respon
Fitur untuk mengolah respon dari vendor/supplier agar bisa dipahami sistem.
Hasil Status
Sukses, Gagal, Pending.
Sumber Respon
Inquiry dan Callback.
Catatan
Respon bisa diambil dari halaman Daftar Respon untuk diolah.
2) Jenis Sumber Respon
Inquiry
Respon yang diterima saat request pertama kali dikirim dan langsung dijawab supplier.
Callback
Respon yang dikirimkan supplier tanpa request baru (umumnya update Sukses/Gagal).
3) Definisi Data
Nama Vendor
Pilih vendor yang responnya akan dibuatkan pola.
Status Respon
Pilih status yang diolah: Sukses, Gagal, atau Pending.
Catatan Respon
Penanda internal jenis respon yang sedang diolah.
Keterangan Trx GAGAL
Pesan yang akan tampil ke member saat transaksi gagal (hanya untuk status Gagal).
Kata Kunci
Kata/kalimat pada respon untuk menandai status (mis. BERHASIL, GAGAL).
Sesuaikan Pola
Pola berbasis Regular Expression untuk mengambil data tertentu dari respon.
Contoh Respon yang akan diproses
Contoh respon aktual yang akan dipola.
Hasil Respon yang telah diproses
Hasil ekstraksi data dari pola; jika kosong/error, pola belum sesuai.
4) Pola Wajib — Transaksi Sukses
(?<serial_number>.+)
SN
SN/Kode Voucher/Kode Token/dll
(?<price>.+)
Harga Beli
Harga produk dari supplier
Opsional
Opsional
(?<balance>.+)
Sisa Saldo
Sisa saldo supplier
Opsional
Opsional
(?<skip1>.+)
Abaikan 1
Mengabaikan kata/pesan pertama
Opsional
Opsional
(?<skip2>.+)
Abaikan 2
Mengabaikan kata/pesan kedua
Opsional
Opsional
(?<skip3>.+)
Abaikan 3
Mengabaikan kata/pesan ketiga
Opsional
Opsional
Contoh Respon Callback (Sukses)
Contoh Pola
5) Pola Wajib — Transaksi Gagal
(?<serial_number>.+)
SN
SN/Kode Voucher/Kode Token/dll
(?<price>.+)
Harga Beli
Harga produk dari supplier
(?<balance>.+)
Sisa Saldo
Sisa saldo supplier
Opsional
Opsional
(?<skip1>.+)
Abaikan 1
Mengabaikan kata/pesan pertama
Opsional
Opsional
(?<skip2>.+)
Abaikan 2
Mengabaikan kata/pesan kedua
Opsional
Opsional
(?<skip3>.+)
Abaikan 3
Mengabaikan kata/pesan ketiga
Opsional
Opsional
Contoh Respon Callback (Gagal)
Contoh Pola
6) Catatan Penting
Minimal grup
Wajib ada minimal satu grup data inti selain skip*.
Kata kunci
Pastikan kata kunci status ada pada pola.
Ketatkan kecocokan
Tambahkan skip* bila vendor mengubah susunan, tanpa mengubah grup inti.
Validasi
Uji contoh respon pada alat uji regex sampai seluruh grup bernilai.
Last updated