Modul untuk mengirimkan reminder kepada member melalui SMS/WA apabila ada Deposit yang belum dibayar. Reminder bisa ditentukan untuk dikirimkan sekian menit setelah Deposit dibuat, atau bisa juga langsung mengirimkan tanpa perlu menunggu terlebih dahulu. Reminder yang dikirimkan bisa dikustomisasi.
PANDUAN PEMASANGAN
Setelah melakukan pembelian Modul, Anda akan menerima License Key pada SN transaksi pembelian. Lakukan update lisensi modul menggunakan License Key yg baru saja diperoleh,ikuti panduan Update Lisensi cek di link ini panduan_lisensi_qm
Download File Modul melalui Telegram Center QM, caranya bisa dilihat pada PANDUAN INI.
Download file Qm_mod_setting.php dari https://s.id/qm_add, jangan langsung upload, cek dulu folder application/models, apakah sudah ada file Qm_mod_setting.php saat ini?
- Kalau belum ada, langsung upload ke folder application/models tsb.
- Kalau sudah ada, jangan ditiban. Simpan file Qm_mod_setting.php yang baru di folder lokal. Ketika ada panduan untuk melakukan edit function tertentu dan function itu tidak ada di file yang lama, copas function tersebut dari file yang baru ke file lama.
Modul ini akan mengirimkan reminder kepada member apabila ada Deposit yang belum dibayar. Reminder bisa ditentukan berapa menit setelah Deposit dibuat, atau bisa langsung mengirimkan tanpa perlu menunggu.
Beberapa jenis pembayaran mungkin saja tidak bisa dikirimkan reminder dengan baik, karena struktur datanya berbeda, misalnya QRIS, pembayaran yang begini bisa di list untuk tidak dikirimkan berdasarkan payment_key nya.
payment_key bisa dilihat pada halaman ini. Pada url terlihat sesuai kotak merah sebagai bank_bca
PERINGATAN!
- Backup semua file yg akan diedit! Kalau ada kesalahan, proses transaksi bisa terganggu. Pastikan tidak salah edit dan backup bisa direstore bila perlu.
- Pada contoh script di bawah menggunakan beberapa variable dummy/asal, Jangan lupa edit dengan variable aslinya
- Variable dummy nya sbb :
- “duitku”: ganti dengan payment_key asli yang tidak ingin dikirimkan reminder, untuk beberapa pisahkan dengan , misalnya ”gopay_api”,”bank_bca”,”bri_gm” dst
- Deposit dengan ID # dst : ganti dengan pesan yang akan dikirim pada notif, komponen dinamis yg bisa digunankan adalah {de_id} , {pay_name}, {pay_norek}, {pay_narek}, {de_amount} & {exp}
Edit file application/models/Qm_mod_setting.php. Cari function sms_reminder_dep dan sesuaikan isi masing-masing variable sesuai comment pada file tsb dan penjelasan di atas.
Proses deposit dideteksi pada file Mtrx.php pada function get_pending_trx.
Buka dan edit file Mtrx.php di folder application/models.
Cari function get_pending_trx, tambahkan script berikut
//sms reminder deposit
$this->load->model('qm/sms_remind_dep');
$this->sms_remind_dep->check();
//sms reminder deposit
Dan letakan script tsb setelah
public function get_pending_trx($gateway = array())
{Sehingga hasilnya sbb