Digiflazz

A. Transaksi Sukses

1) Sukses — Transaksi Berhasil

  • Status: Sukses

  • Kategori: pembelian

  • Catatan Respon: Transaksi Berhasil

  • Kata kunci: BERHASIL

  • Field 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.
Contoh settingan pola respon Transaksi Sukses

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: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam

Contoh pola respon transaksi Gagal

3) Gagal — Produk Sedang Tidak Stabil

  • KETERANGAN GAGAL: Produk sedang gangguan operator

  • Kata kunci: GAGAL

  • Field: 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: GAGAL

  • Field: 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: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam


6) Gagal — Produk Sedang Gangguan

  • Keterangan respon: produk sedang gangguan operator

  • Kata kunci: GAGAL

  • Field: 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: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam


8) Gagal — Lakukan Unreg Paket Dahulu

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam


9) Gagal — Nomor Tujuan Diblokir

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

  • Catatan: Pola mengharuskan CLIENTID=1 sebelum ref_id.

Kolom Putih

Kolom Hitam


10) Gagal — Cut Off (Perbaikan Sistem Seller)

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: 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: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam


12) Gagal — Transaksi Gagal (umum)

  • Keterangan respon: Silahkan periksa kembali nomer tujuan sebeleum diulang

  • Kata kunci: GAGAL

  • Field: 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: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam


14) Gagal — Produk sedang Gangguan (dengan keterangan tambahan)

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: 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: GAGAL

  • Field: 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: GAGAL

  • Field: 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: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam


18) Gagal — Jumlah Digit Banyak

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1, skip2)

Kolom Putih

Kolom Hitam


19) Gagal — Produk Seller Sedang Tidak Tersedia

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1, skip2)

Kolom Putih

Kolom Hitam


20) Gagal — Transaksi Refund

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

Kolom Hitam



Lampiran — Penjelasan Umum Fitur Pola Respon (Versi Tabel)

1) Ringkasan Fitur

Topik
Uraian

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

Jenis
Definisi

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

Field
Deskripsi

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

Pola (Regex)
Tombol
Keterangan
Inquiry
Callback

(?<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

Pola (Regex)
Tombol
Keterangan
Inquiry
Callback

(?<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

Topik
Rekomendasi

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