Menambahkan Keterangan Pada Transaksi WP dan IP di Aplikasi V2

Pengguna script pulsa (web pulsa) yang sudah memiliki aplikasi V2 setelah mengatur keterangan gagal, mungkin akan mendapati keterangan "null" pada transaksi yang WP (menunggu pembayaran) dan IP (transaksi dalam proses).

Baca juga:
Untuk mengatasi keterangan "null" pada transaksi WP dan IP bisa mengikuti panduan berikut ini, namun disarankan sudah menjalankan / melakukan semua artikel diatas ya khususnya membuat file MY_Get_transaction_details nya. Berikut panduannya:

1. Login ke panel web kamu (cPanel / Direct Admin / Webuzo / Cyber Panel / dll yang kamu gunakan).

2. Cari menu File Manager, kemudian pada file manager buka public_html > application > models >  api > cari file dengan nama MY_Get_transaction_details kemudian edit file tersebut.

3. Jika kamu baru membuat file MY_Get_transaction_details silakan copy seluruh script dibawah ini kedalam file, kemudian simpan.
<?php

defined('BASEPATH') or exit('No direct script access allowed');

class MY_Get_transaction_details extends Get_transaction_details
{
    public function construct()
    {
        parent::construct();
    }

    public function run($params = array())
    {
        $result = parent::run($params);
        if ($result['success']) {
            if ($result['results']['is_refund'] || $result['results']['is_cancel']) {
                $result['results']['status_info'] = $result['results']['status_info'];
            } elseif ($result['results']['is_waiting_payment']) {
                $result['results']['status_info'] = 'Menunggu pembayaran';
            } else {
                $result['results']['status_info'] = 'Mohon ditunggu';
            }
        }
        return $result;
    }
}

4. Jika kamu sudah menjalankan artikel: Mengganti Tulisan Status Transaksi pada Aplikasi V2 silakan cari script:
return $result;

5. Perhatikan diatas script tersebut ada tanda } satu buah (satu baris diatas script nomor 4), kemudian ubah tanda } tersebut menjadi script dibawah ini dan simpan:
            if ($result['results']['is_refund'] || $result['results']['is_cancel']) {
                $result['results']['status_info'] = $result['results']['status_info'];
            } elseif ($result['results']['is_waiting_payment']) {
                $result['results']['status_info'] = 'Menunggu pembayaran';
            } else {
                $result['results']['status_info'] = 'Mohon ditunggu';
            }
        }
5. Silakan ubah tulisan warna biru sesuai dengan keinginan.

Terima kasih kepada Pak Samsul, Pak Fikky dan Pak Amer berkat bantuannya maka tutorial ini bisa dibuat, semoga ilmunya bisa bermanfaat dan berkah untuk semua.

Kembali ke halaman tutorial script pulsa silakan klik disini.

Comments

Popular posts from this blog

Spark Sebagai Alternatif Pengganti Jabber API

Cron Job untuk Menstabilkan Transaksi

Panduan Menangkap SN Transaksi dengan Baik

Membuat Menu Teks Berjalan di Aplikasi Android V2

Modul HT - Notifikasi WA Edisi Terbatas