Cara Setting PPOB Dengan Jabber

Siapkan dulu supplier yang mendukung transaksi melalui jabber, dan jika memungkinan menggunakan 2 kode produk. misalkan CPLN & BPLN.

Persiapan

biasanya supplier yang menggunakan otomax mereka akan menyediakan 2 kode produk tersebut.

CPLN = Cek PLN Postpaid
BPLN = Bayar PLN Postpaid

nah jika supplier kalian sudah sesuai format tsb, maka kamu bisa lanjut untuk baca tutorial ini.

Langka-Langka

Tambah Biller

Tambahkan Biller di Payuni dengan tipe jabber

post image

Pastikan tipe nya sudah jabber

post image

Siapkan Regex Jawaban

Contoh Jawaban Supplier

CEK
------------------------------------------
55363722#CPDAM03.5579 SUKSES. SN: Nama:Ali XXXX/Nopel:0179100005579/Keterangan:NOV/2022:Rp203.000/TagDES/2022:Rp241.400/BiayaAdmin:Rp5.000/Tagihan:Rp444.400/JumlahTagihan:2/TotalTagihan:449400. Saldo 3,649,155 - 0 = 3,649,155 @01-18 20:01:49 =>Max Komplain 7D
BAYAR
------------------------------------------
55363722#BPDAM03.5579 SUKSES. SN: Nama:Ali XXXX/Nopel:0179100005579/Keterangan:NOV/2022:Rp203.000/TagDES/2022:Rp241.400/BiayaAdmin:Rp5.000/Tagihan:Rp444.400/JumlahTagihan:2/TotalTagihan:449400. Saldo 3,649,155 - 0 = 3,649,155 @01-18 20:01:49 =>Max Komplain 7D

perlu di perhatikan yang wajib di regex di software payuni adalah:

  • trxid

  • sn

    • idpel

    • nama

    • tagihan

    • admin

    • periode

cuma itu saja hal yang wajib di regex. tapi optional bisa di tambahkan parameter regex lainnya seperti.

  • saldo → untuk keperluan update saldo di dashboard payuni

  • keterangan

  • produk

  • tujuan

website yang sangat cocok di gunakan untuk parsing regex di payuni bisa di akses di regex101.com

Simpel Regex Cek

(?<trxid>.+)\#C.* SN\: (?<sn>.*Nama\:(?<nama>.+?)\/.*BiayaAdmin\:(?<admin>.+?)\/.*TotalTagihan\:(?<tagihan>.*).*) Saldo.* \= (?<saldo>.+) \@

nahh regex di atas hanya menangkap parameter

trxid = 55363722
sn = Nama:Ali XXXX/Nopel:0179100005579/Keterangan:NOV/2022:Rp203.000/TagDES/2022:Rp241.400/BiayaAdmin:Rp5.000/Tagihan:Rp444.400/JumlahTagihan:2/TotalTagihan:449400.

nama = Ali XXXX
admin = Rp5.000
tagihan = 449400
saldo = 3,649,155

Simpel Regex Bayar

(?<trxid>.+)\#B.* SN\: (?<sn>.*Nama\:(?<nama>.+?)\/.*BiayaAdmin\:(?<admin>.+?)\/.*TotalTagihan\:(?<tagihan>.*).*) Saldo.* \= (?<saldo>.+) \@

parameter yang di dapatkan dari regex tsb

trxid = 55363722
sn = Nama:Ali XXXX/Nopel:0179100005579/Keterangan:NOV/2022:Rp203.000/TagDES/2022:Rp241.400/BiayaAdmin:Rp5.000/Tagihan:Rp444.400/JumlahTagihan:2/TotalTagihan:449400.

nama = Ali XXXX
admin = Rp5.000
tagihan = 449400
saldo = 3,649,155

untuk melihat hasil regex nya bisa di cek disini

https://regex101.com/r/i10LLH/1

ok sudah sekarang tambahkan regexnya di biller tersebut dengan kata kunci.

Tambahkan Produk

tambahkan produk seperti biasa tetapi dengan tipe postpaid. untuk settingan perintah di pisah dengan --

contoh

post image
CPDAM03.[tujuan].[pin]R#[trxid]--BPDAM03.[tujuan].[pin]R#[trxid]

untuk format cek & bayarnya silahkan di sesuaikan dengan perintah dari supplier kalian.

jangan lupa untuk di setting seperti admin, fee member supaya jika admin tidak tertangkap regex maka bisa di gantikan dengan value yang ada di produk

post image

Selamat Mencoba