Berbeda dengan M-Tronik yang menggunakan menu STK (SIM Application Toolkit), MOBO menggunakan Dial UMB/USSD dengan akses *777*1*1*[tujuan]*[nominal]#. Masalah pada MOBO adalah saat ada balasan yang meminta kita untuk memasukkan PIN yang disisipkan dengan angka acak.
Contoh balasan MOBO saat meminta PIN:
Masukan PIN SEV, Silakan tambahkan pada PIN Anda angka 51 setelah di tIga ex: ***51***
Masukan PIN SEV, Pada PIN Anda sisipkan angka 13 setelah digit ke 3 ex: ***13***
Untuk itu kita perlu melakukan beberapa setting agar transaksi bisa berjalan secara otomatis.
Berikut langkah-langkahnya:
- Ubah parameter parsing di setting modul tipe Dial untuk memecah PIN.
Jika PIN=789012, maka parameter parsing adalah
pin=789012|p1=7|p2=8|p3=9|p4=0|p5=1|p6=2. Parameter p1, p2, dst nanti
akan kita pakai di setting jawaban.
- Buat parsing *777*1*1*[tujuan]*[nominal]# untuk melakukan transaksi.
- Setting jawaban agar mengenali teks ***51***. Angka 51 bisa angka
berapa saja dan kita akan menggunakan ekpresi reguler (regex) *\*\*\*(?\d+)\*\*\*
untuk menangkapnya. Coba perhatikan bahwa jumlah \* sebelum dan setelah
parameter <sisip> disesuaikan dengan balasan MOBO yang ingin kita
kenali.
Coba perhatikan isi kolom perintah pada gambar diatas jika kita menggunakan parameter [p1], [p2], dst yang sudah kita tentukan sebelumnya di parameter parsing. Jika setting benar, maka hasil Penguji Jawaban kurang lebih akan seperti berikut:
Setting diatas akan memerintahkan OtomaX agar mengirimkan PIN yang sudah disertai dengan sisipan angka acak saat OtomaX menerima balasan tertentu. - Untuk pengenalan balasan dimana sisipan dimulai dari digit ke 2 atau lainnya, tinggal ulangi langkah ketiga dengan penyesuaian jumlah \* sebelum dan setelah parameter <sisip>.
- Berikutnya tinggal mengenali balasan sukses dan gagalnya seperti
biasa, baik dengan model awalan/akhiran ataupun dengan regex. Adapun
contoh balasannya adalah sbb:
Ref: 387401XXX. Isi 5000 pd 02-10-2014 12:26:58 ke 085697123XXX SUKSES. TRX MO-topvou/X/2/14-298XXX
Ref: 387401XXX. Isi 5000 pd 02-10-2014 12:43:25 ke 085697123XXX GAGAL. Kode error 42. TRX MO-topvou/X/2/14-298XXX
#semoga bermanfaat