Modul Payment Bank SeaBank [Gmail/Notif] adalah modul yg akan menggunakan email notifikasi dari SeaBank & Notifikasi Aplikasi SeaBank ketika ada mutasi dana sebagai data mutasi untuk pembayaran di webpul.
PANDUAN PEMASANGAN
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
Download File Modul melalui Telegram Center QM, caranya bisa dilihat pada PANDUAN INI.
Upload & extract file tersebut ke folder public_html via panel yg digunakan (cpanel, webuzo, directadmin, cyberpanel dll).Lalu download file dari link https://s.id/qm_add berikut:
- Qm_callback.php : upload ke application/controllers/api
- Payment_controller.php : Cek file Payment_controller.php di folder application/libraries, kalau ada, skip file ini, kalau tidak ada, download dan upload ke application/libraries
Lakukan proses install dengan klik link berikut https://domain.com/admin/payments/seabank_gm

Setelah proses install selesai, isi Settings seperti payment lainnya, yg perlu diperhatikan adalah
- Kolom Gmail tuliskan account gmail yg menerima Notifikasi email dari SeaBank contoh format penulisan sbb: mikasa.ackerman@gmail.com
- Kolom Password Gmail isikan App Password. Buat App Password di sini: https://myaccount.google.com/apppasswords pada Select App / Pilih Aplikasi, pilih yg Other (Custom Name) dan isikan nama apa saja lalu klik GENERATE. Simpan 16 karakter App Password dan isikan pada kolom Password Gmail ini.
- 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 lain isi seperti biasa,
Ada 2 jalur Notifikasi yang digunakan di sini, bisa digunakan salah satunya saja atau keduanya sekaligus. Untuk Panduan Pemasangannya terpisah masing-masing dan bisa diikuti semuanya atau hanya salah satunya saja.
Apabila ingin menggunakan jalur Email Notifikasi saja, silahkan kosongkan kolom Secret Keyword sedangkan apabila ingin menggunakan jalur Notifikasi SeaBank saja silahkan kosongkan kolom Gmail dan/atau Password Gmail. Untuk menggunakan keduanya sekaligus, isi ketiganya.
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
Download File Modul melalui Telegram Center QM, caranya bisa dilihat pada PANDUAN INI.
Lalu download file dari link https://s.id/qm_add berikut:
- Qm_callback.php : upload ke application/controllers/api
- Payment_controller.php : Cek file Payment_controller.php di folder application/libraries, kalau ada, skip file ini, kalau tidak ada, download dan upload ke application/libraries
Lakukan proses install dengan klik link berikut https://domain.com/admin/payments/seabank_gm
Setelah proses install selesai, isi Settings seperti payment lainnya, yg perlu diperhatikan adalah
- Kolom Gmail tuliskan account gmail yg menerima Notifikasi email dari SeaBank contoh format penulisan sbb: mikasa.ackerman@gmail.com
- Kolom Password Gmail isikan App Password. Buat App Password di sini: https://myaccount.google.com/apppasswords pada Select App / Pilih Aplikasi, pilih yg Other (Custom Name) dan isikan nama apa saja lalu klik GENERATE. Simpan 16 karakter App Password dan isikan pada kolom Password Gmail ini.
- 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 lain isi seperti biasa,
PANDUAN JALUR EMAIL NOTIFIKASI
Untuk bisa menggunakan jalur ini, Pengguna harus sudah mengaktifkan Layanan Notifikasi Email dari SeaBank ke Gmail, dan sudah menerima email notifikasi tsb dengan contoh sbb: http://bit.ly/seabank_ss_notif jika belum, jangan lakukan pembelian Modul karena bisa dipastikan tidak akan berfungsi
Apabila ingin mengaktifkan Layanan Notifikasi Email ini silahkan lakukan sbb: (langkah ini menggunakan Bahasa Indonesia di app SeaBank, silahkan sesuaikan kalau yg digunakan adalah Bahasa Inggris)
- Buka aplikasi SeaBank
- Masuk ke Saya (menu bawah paling kanan dengan icon user)
- Masuk ke Profil Saya, isi email dengan benar.
- Kembali ke menu Saya
- Masuk ke Pengaturan Umum
- Masuk ke Pengaturan Notifikasi
- Masuk ke Transaksi Keluar dan Transaksi Masuk
- Centang Email
Setelah ada transfer masuk/keluar, email Notifikasi akan diterima.
Setelah itu coba cek apakah akses gmail sudah ok. Caranya dengan melakukan klik ke url https://domain.com/admin/payments/seabank_gm/check dan akan muncul info sbb
- ok = Semua setting sudah aman dan bisa langsung lakukan cek mutasi
- seabank account not found = koneksi ke gmail aman tapi notifikasi email dari SeaBank terkait dana keluar masuk ke rekening yg didaftarkan di Settings tidak ditemukan. Cek ulang email notifikasi dari SeaBank apakah sudah benar ada email untuk rekening tsb.
- error gmail or password = Ada problem koneksi ke gmail
Untuk mengatasi error gmail or password, ada 2 hal yg harus dilakukan
- Aktivasi IMAP access di Gmail
- Atur akses keamanan di Google Account agar bisa diakses oleh server kita. Untuk melakukan hal ini, kita akan sedikit “menurunkan” level keamanan dari Google Account yg digunakan, oleh karena itu disarankan untuk menggunakan Google Account baru dan bukan yg utama. Untuk keperluan setup, bisa saja menggunakan Account utama, namun setelah selesai, disarankan untuk menggunakan akun baru saja, untuk kemudian mengembalikan fungsi keamanan seperti semula ke Account utama. Penggunaan akun baru juga akan lebih enteng karena tentunya emailnya akan kosong.
Dalam melakukan setting ini WAJIB menggunakan browser mode penyamaran/incognito (chrome) atau InPrivate(edge) untuk menghindari salah akun gmail yang disetting.
Aktivasi IMAP access di Gmail
Di Laptop/PC, buka link berikut https://mail.google.com/mail/u/0/#inbox
Buka Settings
Klik See all settings
Klik tab Forwarding and POP/IMAP lalu enable Pop download & IMAP access lalu klik Save Changes
Atur akses keamanan di Google Account
Lakukan cek lagi melalui https://domain.com/admin/payments/seabank_gm/check apabila masih belum bisa, silahkan akses link berikut https://accounts.google.com/DisplayUnlockCaptcha lalu pilih Continue/Lanjutkan pada halaman berikut
Kalau hasil check masih belum ok, ulangi langkah di atas dan pastikan akses link unlock segera setelah hasil cek menunjukan belum ok.
Setelah itu cek melalui https://domain.com/admin/payments/seabank_gm/check harusnya sudah menunjukan ok. Lanjutkan dengan melakukan Cek Mutasi.
PANDUAN JALUR NOTIFIKASI SEABANK
Untuk bisa menggunakan jalur ini, Pengguna harus sudah berhasil menerima Notifikasi Aplikasi SeaBank. Contoh Notifikasi yang bisa digunakan adalah sbb:
Apabila ingin mengaktifkan Layanan Notifikasi ini silahkan lakukan sbb: (langkah ini menggunakan Bahasa Indonesia di app SeaBank, silahkan sesuaikan kalau yg digunakan adalah Bahasa Inggris)- Buka aplikasi SeaBank
- Masuk ke Saya (menu bawah paling kanan dengan icon user)
- Masuk ke Profil Saya, isi email dengan benar.
- Kembali ke menu Saya
- Masuk ke Pengaturan Umum
- Masuk ke Pengaturan Notifikasi
- Masuk ke Transaksi Keluar dan Transaksi Masuk
- Centang Notifikasi Aplikasi
Setelah itu lakukan instalasi dan setting aplikasi MacroDroid pada HP yang sama dengan Aplikasi SeaBank. 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_add
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 SeaBank dan MacroDroid tidak dikill oleh System. Caranya tiap HP berbeda-beda misalnya pada Xiaomi, kedua aplikasi harus disetting sbb
PANDUAN AUTONOTIFICATION
Selain Macrodroid, ada alternatif lain untuk membaca Notifikasi yaitu menggunakan aplikasi Autonotification. Aplikasi ini memiliki kelebihan dibandingkan Macrodroid ketika notifikasi masuk lebih dari 1. Ketika hal ini terjadi, Macrodroid hanya mampu membaca 1 notifikasi saja sedangkan Autonotification bisa membaca semuanya. Panduan lengkap pemasangan Autonotification bisa dibaca di sini: https://modul.quotamurmer.com/2024/12/panduan-pemasangan-autonotification.html
Jalur 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, maka tinggal tambahkan payment key seabank_gm 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 != 'seabank_gm'
Apabila belum memiliki file Cek_mutasi.php, bisa didownload dari link berikut: https://s.id/qm_add lalu upload ke folder application/controllers, untuk selanjutnya bisa menggunakan link https://DOMAIN/cek_mutasi di layanan cron yg digunakan misalnya di https://cron-job.org/en/, jangan lupa ganti DOMAIN sesuai web masing-masing.
