Modul Payment Pulsa Telkomsel Transfer/Reguler

Modul Payment Pulsa Transfer Telkomsel adalah modul yang dibuat untuk melengkapi sistem pembayaran pada webpul w38s. Modul ini memanfaatkan notifikasi pesan/SMS pada perangkat android kemudian menggunakannya sebagai data mutasi pada webpul.

PANDUAN PEMASANGAN MODUL

  • Untuk dapat menggunakan modul ini, pengguna harus memiliki perangkat Android yang sudah terinstall aplikasi MacroDroid. Pastikan menerima notifikasi SMS saat menerima pulsa transfer, seperti ini
  • Lakukan pembelian produk Modul Payment Pulsa Transfer Telkomsel pada aplikasi untuk mendapatkan lisensi key modul.
  • Update Lisensi pada file application/models/Kuy_mod_lisensi.php atau jika belum ada file tersebut silahkan download di sini. Panduan pemasangan lisensi modul bisa cek di sini
  • Download file Telkomsel.zip
  • Upload dan extract file Telkomsel.zip pada public_html.
  • Upload file Kuy_callback.php ke application/controllers/api. Download file Kuy_callback.php disini.
  • Atur Nama, Nomor HP dan lainnya pada admin panel modul pada domain.com/admin/payments/tsel_kuy. Secret Key disamakan dengan variable Secret pada settingan Macrodroid 

    Untuk dapat menangkap notifikasi dari perangkat Android, pengguna harus menginstall aplikasi Macrodroid pada perangkat yang terpasang SIM Card Telkomsel.
    Selanjutnya ada beberapa hal yang harus dilakukan agar aplikasi Macroid dapat bekerja dengan semestinya. Silahkan baca disini.

    Modul Payment ini tidak diikut sertakan pada controller Cekmutasi, client harus input nomor pengirim pulsa atau Serial Number pengisian pulsa.

INFORMASI TAMBAHAN

  • Modul ini dibuat hanya untuk deposit saldo akun menggunakan Pulsa Transfer.
  • Untuk view rincian deposit silahkan kreasikan sendiri sesuai kebutuhan masing-masing.
  • Arahkan pengguna untuk melakukan konfirmasi pembayaran dengan memasukkan Nomor Pengirim Pulsa atau Serial Number (via isi pulsa reguler).



  • Untuk merubah tampilan halaman konfirmasi, edit application/views/akun/deposit/tsel_kuy.php

BONUS !!!
Untuk pengguna modul SMS Reminder deposit QM mohon untuk exclude tsel_kuy dengan cara edit file application/models/Qm_mod_setting.php, tambahkan payment key tsel_kuy pada excl_payment. Contoh menjadi seperti ini "excl_payment"  =>  array("duitku","okeconnect","paypal","okva","tsel_kuy").

Selanjutnya untuk pengguna modul Notif Ekstra QM agar notif pembayaran sukses tidak rancu, edit application/helpers/main_helper.php ganti if((strstr(strtolower($data['4']),'deposit') && strstr(strtolower($data['4']),'#'))||substr($data['4'], 0,19) == 'Transfer saldo dari') dengan if(substr($data['4'], 0,15)=='Deposit melalui' ||substr($data['4'], 0,19) == 'Transfer saldo dari') sehingga mejadi seperti ini 
Kemudian cari function insert_balance_history($data = array()), tambahkan kode berikut ini diatas return true;
//notif depo pulsa
    if((strstr(strtolower($data['4']),'#ptf') ))
{
    $setting=[
          'status'  => true,//ganti false apabila tidak ingin digunakan
                'apk'  => true,//ganti false apabila tidak ingin digunakan
                'sms'  => true,//ganti false apabila tidak ingin digunakan
          'message' => 'Hi {us_name}, Pembayaran deposit sebesar {de_amount} melalui {de_payment} sudah kami terima dan saldo sudah ditambahkan ke akun kamu dengan rincian sebagai berikut {saldo_awal} + {de_amount} = {saldo_akhir}. Terimakasih Atas Kepercayaan Anda.'
    ];
    get_instance()->load->model('kuy/depopul_model');      
    get_instance()->depopul_model->notif_depo_pulsa($data,$setting);
    }
    //notif depo pulsa
sehingga menjadi seperti ini



Notif yang akan diterima pengguna seperti berikut





Related Posts