z4rW3h6FxSwKnmTQjVyWQqkbzk5sf2IFNDxmp8Fb

Modul Protek Refund trx double V1.0

 

  • Modul ini berfungsi untuk mencegah terjadinya Double refund transaksi gagal yang sering dialami teman-teman pengguna w38s
  • Modul sudah di test pada web temen-teman dengan jumlah trx yang sangat banyak dan working namun ada baiknya gunakan versi trial 5 hari terlebih dahulu
  • Segala resiko yang terjadi akibat modul adalah tanggung jawab pengguna, dan bukan tanggung jawab CPulsa
Cara Install :
  1. Pastikan web sudah ada file cp_mod_license.php dan sudah memiliki SN
  2. Order license Mod_protekrefund-V1.0 di apk CPulsa
  3. Copas License ke baris key pada file cp_mod_license.php
  4. Download file Installer Mod_protek Disini
  5. Upload dan extrak ke web 
  6. Jalankan Install dengan mengakses https://domain.com/install_mod_protekrefund
  7. Buka file Mtrx.php pada public function set_gagal($trx, $reply_message) lalu cari script seperti ini  dan copas script berikut ini seperti contoh gambar :
                        //CP PROTEK DOUBLE REFUND TRX
                        $this->load->model('cp/mod_protekrefund_model', 'protek');
                        $this->protek->fix($trx, $note);
                        //CP PROTEK DOUBLE REFUND TRX
Sebelum edit


Sesudah edit :



8. Lalu cari kembali script public function send_telegram_message($telegram_id, $message) lalu copas script berikut pas di atasnya :

    public function send_telegram_protek($trx)
    {
        $message = 'Akan terjadi refund Trx Double, telah berhasil di protek! cek data berikut = ' . site_url('admin/transaksi/view/') . $trx->tr_id; //INFO KE ADMIN
        $chat_ids = array('327xxxxxx'); //JIKA GUNAKAN LIST ID TELE ADMIN LEBIH DARI SATU TULIS SEPERTI INI array('940XXXXXX', '130XXXXXX', '148XXXXXX'); WAJIB ADA SATU ID ADMIN
        
        //SEND WA ADMIN START, komentari jika tidak digunakan
        $wa_admins = array('08528xxxxx'); //JIKA LEBIH DARI SATU TULIS array('0852XXXXXX', '0812XXXXXX', '0823XXXXXX');
        foreach ($wa_admins as $wa_admin) {
            send_sms($wa_admin, $message);
        }
        //SEND WA ADMIN START, komentari jika tidak digunakan
        
    
        if (!$this->telebot_config)
            $this->telebot_config = json_decode($this->system->get_set('telegram_bot'));
    
        if (!$this->telebot_config->token)
            return;
    
        foreach ($chat_ids as $chat_id) {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, 'https://api.telegram.org/bot' . $this->telebot_config->token . '/sendMessage');
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
            curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array(
                'chat_id' => $chat_id,
                'text' => $message,
                'disable_web_page_preview' => true,
            )));
            $req = curl_exec($ch);
            curl_close($ch);
        }
    
        return $req;
    }

Gambar sebelum edit: 


Gambar Sesudah edit 

 


NOTE : 

Jangan lupa ganti isi array $chat_ids dan $wa_admins sesuai id telegram admin dan nomor wa admin, karena jika ada refund double yang berhasil di protek maka akan dikirimkan info ke telegram/wa admin

9. Tes transaksi dengan nomor yang salah, jika refund berjalan normal maka modul terlah terpasang dengan baik


Nb: Pantau secara berkala, jika ada error silahkan hubungi CPulsa. Terima kasih