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

(?<skip1>.+) GAGAL, Nomor Tujuan Salah. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Nomor Tujuan Salah. SISA SALDO 1000000 CLIENTID=12345678.
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

(?<skip1>.+) GAGAL, Produk Sedang Tidak Stabil. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Produk Sedang Tidak Stabil. SISA SALDO 1000000 CLIENTID=12345678.

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

(?<skip1>.+) GAGAL, Harga seller lebih besar dari ketentuan harga Buyer. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Harga seller lebih besar dari ketentuan harga Buyer. SISA SALDO 1000000 CLIENTID=12345678.

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

(?<skip1>.+)GAGAL, Sedang Cut Off. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Sedang Cut Off. SISA SALDO 1000000 CLIENTID=12345678. Tele:@telegram Wa:081234512345.

6) Gagal — Produk Sedang Gangguan

  • Keterangan respon: produk sedang gangguan operator

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

(?<skip1>.+)GAGAL, Produk Sedang Gangguan. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Produk Sedang Gangguan. SISA SALDO 1000000 CLIENTID=12345678. Tele:@telegram Wa:081234512345.

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

(?<skip1>.+)GAGAL, JUMLAH DIGIT KURANG ATAU LEBIH. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, JUMLAH DIGIT KURANG ATAU LEBIH. SISA SALDO 1000000 CLIENTID=12345678.

8) Gagal — Lakukan Unreg Paket Dahulu

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

(?<skip1>.+)GAGAL, Lakukan Unreg Paket Dahulu. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Lakukan Unreg Paket Dahulu. SISA SALDO 1000000 CLIENTID=12345678.

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

(?<skip1>.+)GAGAL, Nomor Tujuan Diblokir. SISA SALDO (?<balance>[.\d]+) CLIENTID=1(?<ref_id>.+).

Kolom Hitam

TRX S1.087800001232 GAGAL, Nomor Tujuan Diblokir. SISA SALDO 1000000 CLIENTID=12345678.

10) Gagal — Cut Off (Perbaikan Sistem Seller)

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

(?<skip1>.+)GAGAL, Cut Off \(Perbaikan Sistem Seller\). SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX OVO20.081572720147 GAGAL, Cut Off (Perbaikan Sistem Seller). SISA SALDO 2233552 CLIENTID=60595. Tele: Wa:.

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

(?<skip1>.+)GAGAL, Timeout Dari Biller. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). Tele:@gigaflazz Wa:.

Kolom Hitam

TRX ovo20.081572720147 GAGAL, Timeout Dari Biller. SISA SALDO 2213042 CLIENTID=60595. Tele:@gigaflazz Wa:.

12) Gagal — Transaksi Gagal (umum)

  • Keterangan respon: Silahkan periksa kembali nomer tujuan sebeleum diulang

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

(?<skip1>.+)GAGAL, Transaksi Gagal. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX YELLOW1GB1.085772829018 GAGAL, Transaksi Gagal. SISA SALDO 2043432 CLIENTID=60611.

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

(?<skip1>.+)GAGAL, SKU tidak di temukan atau Non-Aktif. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). Tele: Wa:.

Kolom Hitam

TRX INDOSA15.085794801442 GAGAL, SKU tidak di temukan atau Non-Aktif. SISA SALDO 2472655 CLIENTID=61021. Tele: Wa:.

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

(?<skip1>.+)GAGAL, Produk sedang Gangguan (?<skip2>.+). SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). Tele: Wa:.

Kolom Hitam

TRX TELKOMSEL30.081265305597 GAGAL, Produk sedang Gangguan (Non Aktif). SISA SALDO 2637499 CLIENTID=61432. Tele: Wa:.

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

(?<skip1>.+) GAGAL, Prefix Tidak Sesuai Dengan Operator. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). (?<skip2>.+)

Kolom Hitam

TRX axismini4gb3.081935289875 GAGAL, Prefix Tidak Sesuai Dengan Operator. SISA SALDO 2752421 CLIENTID=62903. Tele:@KenzieKomunika Wa:.

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

(?<skip1>.+) GAGAL, Timeout Dari Biller. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). (?<skip2>.+)

Kolom Hitam

TRX telkomtlp100.082113483616 GAGAL, Timeout Dari Biller. SISA SALDO 1792604 CLIENTID=64131. Tele:@CS_Khazanah Wa:081319751354.

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

TRX (?<skip1>.+) GAGAL, Seller sedang mengalami gangguan. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX DANA50.081251023158 GAGAL, Seller sedang mengalami gangguan. SISA SALDO 3978964 CLIENTID=69524.

18) Gagal — Jumlah Digit Banyak

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

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

Kolom Putih

(?<skip1>.+) GAGAL, Jumlah Digit Kurang Atau Lebih. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). (?<skip2>.+)

Kolom Hitam

TRX dataflash3.08215511078444 GAGAL, Jumlah Digit Kurang Atau Lebih. SISA SALDO 1520988 CLIENTID=95648. Tele:@KenzieKomunika Wa:.

19) Gagal — Produk Seller Sedang Tidak Tersedia

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

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

Kolom Putih

(?<skip1>.+)GAGAL, Produk Seller Sedang Tidak Tersedia. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+). (?<skip2>.+)

Kolom Hitam

0.04665 | TRX FREEDOMC40GB.085860766719 GAGAL, Produk Seller Sedang Tidak Tersedia. SISA SALDO 1030360 CLIENTID=100274. Tele:@cs_premiumH2H Wa:085717663665.

20) Gagal — Transaksi Refund

  • Keterangan respon: Tidak dapat diproses sistem

  • Kata kunci: GAGAL

  • Field: balance, ref_id (+ skip1)

Kolom Putih

(?<skip1>.+)GAGAL, Transaksi Refund. SISA SALDO (?<balance>[.\d]+) CLIENTID=(?<ref_id>.+).

Kolom Hitam

TRX YELLOW1GB1.085772829018 GAGAL, Transaksi Refund. SISA SALDO 2043432 CLIENTID=60611.


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)

TRX dfsb1.082393335055 BERHASIL, HRG:1555 SN:02092200001983563072. SISA SALDO:2572560 CLIENTID=45.

Contoh Pola

BERHASIL, HRG:(?<price>.+) SN:(?<serial_number>.+). SISA SALDO:(?<balance>.+) CLIENTID

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)

TRX S1.087800001234 GAGAL, Nomor tujuan salah. SISA SALDO 1000000 CLIENTID=12345678.

Contoh Pola

GAGAL, Nomor tujuan salah. SISA SALDO (?<balance>.+) CLIENTID

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