Setting Device XL Tunai

Device XL Tunai di Voucha 4 menggunakan file konfigurasi ‘xltunai.ini‘ yang terletak di folder yang sama dengan file aplikasi ‘xltunai.exe‘. Secara default, ada di folder instalasi Voucha4 Device. Jika ada perubahan kode USSD, nomor reply transaksi, dan format sms balasan transaksi, kita cukup mengedit file ‘xltunai.ini‘.

Buka file ‘xltunai.ini’ dengan teks editor standar, Anda akan menemukan 3 section yaitu [xltunai], [index] dan [pattern]

[xltunai]

Di section ini ada 2 setting yaitu ‘request’ dan ‘response’. Setting request diisi dengan kode USSD XL Tunai. Dan response diisi dengan nomor SMS notifikasi balasan transaksi.

request=ussd

Contoh:

request=*123*120*2*2*msisdn*index*pin#

Anda bisa mengganti kode USSD tersebut jika memang ada perubahan dari XL Tunai. Arti dari variabel tersebut adalah:

msisdn=nomor tujuan
index=posisi menu UMB
pin=PIN XL Tunai

response=sender

Contoh:

response=120

[pattern]

Section ini digunakan untuk mengolah sms balasan transaksi. Variabel yang digunakan antara lain:

success=regex

Gunakan variabel ini untuk menangkap kata kunci transaksi sukses dalam bentuk Regular Expression.

Contoh:

success=berhasil|sukses

failed=regex

Gunakan variabel ini untuk menangkap kata kunci transaksi gagal dalam bentuk Regular Expression.

Contoh:

failed=gagal|error

suspect=regex

Gunakan variabel ini untuk menangkap kata kunci transaksi suspect dalam bentuk Regular Expression.

Contoh:

suspect=masih dalam proses

sn=regex

Gunakan variabel sn untuk menangkap kata kunci Serial Number transaksi dalam bentuk Regular Expression.

Contoh:

sn=Ref\sNo\s\d{1,}

sn_remove=text

Gunakan variabel sn_remove untuk memotong bagian kata kunci yang tidak dibutuhkan dalam format text.

Contoh:

sn_remove=Ref No

balance=regex

Gunakan variabel balance untuk menangkap kata kunci Saldo dalam bentuk Regular Expression.

Contoh:

balance=Sisa\sSaldo\sRp\s\d{1,}

balance_remove=text

Gunakan variabel balance_remove untuk memotong informasi saldo yang tidak dibutuhkan dalam bentuk text.

Contoh:

balance_remove=Sisa Saldo Rp

Contoh lengkap isi file xltunai.ini

[xltunai]
request=*123*120*2*2*msisdn*index*pin#
response=120
balance=*123*120#

[index]
5000=1
10000=2
25000=3
50000=4
100000=5
200000=6

[pattern]
success=berhasil|sukses
failed=gagal|error
suspect=masih dalam proses
sn=Ref\sID\s\:\d{1,}
sn_remove=Ref ID :
balance=Sisa\sSaldo\sRp\s\d{1,}
balance_remove=Sisa Saldo Rp

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.