Modul Payment VA NeoBank [Notif] adalah modul yg akan menggunakan notifikasi dari Aplikasi NeoBank dari Bank BNC ketika ada mutasi dana sebagai data mutasi untuk pembayaran di webpul.
PANDUAN PEMASANGAN
Untuk bisa menggunakan Modul ini, Pengguna harus sudah berhasil menerima Notifikasi Aplikasi NeoBank. Contoh Notifikasi yang bisa digunakan adalah sbb:
By default Notifikasi ini sudah aktif, untuk memastikan coba lakukan transfer masuk untuk memastikan Notifikasi sudah muncul pada handphone yang digunakan. Pastikan juga bahasa yang digunakan di aplikasi NeoBank adalah Bahasa Indonesia untuk bisa mendapatkan notif dengan format tsb.
Catat semua Nomor VA yang disediakan NeoBank, caranya dengan masuk ke menu Tambah Saldo sbb.
PANDUAN UMUM
Setelah melakukan pembelian Modul, Anda akan menerima lisensi modul yg baru saja dibeli di kolom SN. Update lisensi modul yg anda miliki, panduan Update Lisensi cek di link ini panduan_lisensi_qm . Jangan lupa subs ke channel berikut untuk mengetahui update modul QM https://t.me/qm_mod/50
Selanjutnya download file yg digunakan dari link berikut:
- Va_neo_notif.zip : https://s.id/zip_vaneonotif , lalu extract ke folder public_html via panel yg digunakan (cpanel, webuzo, directadmin, cyberpanel dll).
- Qm_callback.php : https://s.id/qm_callback upload ke application/controllers/api
- Get_results : https://s.id/qm_models upload ke application/models/qm
- Cek file Payment_controller.php di folder application/libraries, kalau ada, skip file ini, kalau tidak ada, download dari https://bit.ly/Payment_controller upload ke application/libraries
Lakukan proses install dengan klik link berikut https://domain.com/admin/payments/va_neo_nt
Setelah proses install selesai, isi Settings seperti payment lainnya, yg perlu diperhatikan adalah
- Kolom Secret Keyword tuliskan kata rahasia yang hanya diketahui oleh Anda. Pastikan menggunakan kata dengan lebih dari 12 karakter dan kombinasi Huruf, Angka & Huruf Besar Kecil. Pada Contoh di sini menggunakan kata S3mu4M3n94ku1QMT4mV4n
- Kolom VA masing-masing Bank dari aplikasi NeoBank yang sudah dicatat sebelumnya.
- Kolom lain isi seperti biasa,
PANDUAN MACRODROID
Setelah itu lakukan instalasi dan setting aplikasi MacroDroid pada HP yang sama dengan Aplikasi Livin dari Mandiri. Caranya sbb:
Install Aplikasi MacroDroid dari playstore sbb: https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid
Download file macro QM_Notif_Callback.macro dari link berikut https://s.id/qm_macro
Buka Aplikasi MacroDroid sampai masuk ke halaman utama sbb:
Setting selanjutnya bisa dilakukan dengan melihat video sbb:
Penjelasan viewo tsb sbb
- Pilih Export/Import, lalu Import dari Storage, lalu cari file QM_Notif_Callback.macro yg sebelumnya sudah didownload. Setelah proses Import selesai, maka akan muncul Makro QM Notif Callback.
- Selanjutnya tap Macro tsb, lalu tap bagian Action khususnya bagian Set Variable. Ada 2 Variable yang harus diisi di situ yaitu Domain & Secret.
- Untuk domain isikan domain webpul masing-masing, Sedangkan secret isi dengan kata rahasia yang sebelumnya sudah ditentukan, sebagai contoh di sini isi dengan S3mu4M3n94ku1QMT4mV4
- Terakhir tap tanda add (+) di kanan bawah untuk menyimpan.
Maka tampilan Macro nya akan menjadi sbb
Setelah setting MacroDroid sudah dilakukan, maka modul sudah bisa dicoba untuk menerima pembayaran di webpul.Untuk memastikan proses berjalan lancar, pastikan aplikasi Livin dan MacroDroid tidak dikill oleh System. Caranya tiap HP berbeda-beda misalnya pada Xiaomi, kedua aplikasi harus disetting sbb
Modul ini sebenarnya tidak membutuhkan cron Cek Mutasi agar bisa otomatis karena setiap data dikirim ke webpul sudah otomatis menjalankannya. Namun, apabila tetap ingin memasukan ke Cek Mutasi untuk jaga-jaga, maka tinggal tambahkan payment key va_neo_nt pada file controller Cek_mutasi.php yg digunakan.
Misalnya dari script berikut :
$payment->key != 'bank_bca' && $payment->key != 'bank_mandiri' && $payment->key != 'bank_bni'
Jadi berikut :
$payment->key != 'bank_bca' && $payment->key != 'bank_mandiri' && $payment->key != 'bank_bni' && $payment->key != 'va_neo_nt'
Apabila belum memiliki file Cek_mutasi.php, bisa didownload dari link berikut: https://bit.ly/add_files lalu upload ke folder application/controllers, untuk selanjutnya bisa menggunakan link https://domain.com/cek_mutasi di layanan cron yg digunakan misalnya di https://cron-job.org/en/
