Menambahkan Keterangan Gagal pada Aplikasi V2

Aplikasi android versi 2 atau V2 didukung developer agar bisa menangkap keterangan gagal juga asalkan sudah menjalankan Panduan Menambahkan Keterangan Gagal.

Terima kasih kepada Pak Samsul Bahri selaku developer yang sudah mendukung dan mengembangkan aplikasi V2. Belum punya aplikasi V2? Bisa hubungi saya di halaman kontak.
Untuk aplikasi V2 build 2 September dan yang web nya sudah minimal 3.9.2 tidak perlu menjalankan tutorial ini tidak apa-apa karena script sudah include dalam update. 3.9.2 pada file lain. Yang wajib dilakukan adalah menjalankan Panduan Menambahkan Keterangan Gagal pada artikel sebelumnya. File MY_Get_transaction_details yang sudah dibuat bisa digunakan untuk keperluan lain dengan mengganti isi filenya.

Membuat File MY_Get_transaction_details

Untuk membuat file ini, bisa dilakukan dengan 2 cara, yaitu mebuat file nya menggunakan notepad atau langsung membuat file pada panel di hosting.

Membuat file dengan notepad:
  • Buka notepad pada laptop / PC.
  • File > Save As > beri nama MY_Get_transaction_details.txt (biarkan isinya kosong).
  • Rename nama file tersebut dari MY_Get_transaction_details.txt menjadi MY_Get_transaction_details.php dan file kamu sudah siap.
  • Login ke panel web kamu (cPanel / Direct Admin / Webuzo / Cyber Panel / dll yang kamu gunakan).
  • Cari menu File Manager, kemudian pada file manager buka public_html > application > models > api, upload file MY_Get_transaction_details.php yang sudah dibuat ke folder api tersebut.
Membuat file langsung di panel hosting:
  • Login ke panel web kamu (cPanel / Direct Admin / Webuzo / Cyber Panel / dll yang kamu gunakan).
  • Cari menu File Manager, kemudian pada file manager buka public_html > application > models > api.
  • Cari menu New File atau menu sejenisnya untuk membuat file baru.
  • Buat file baru dan beri nama MY_Get_transaction_details.php.

Edit Isi File MY_Get_transaction_details

Setelah membuat file dan mengupload file tersebut, silakan edit file MY_Get_transaction_details.php kemudian isi file dengan script berikut, 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']) { 
$this->db->select('tr_opsi'); 
$this->db->where('tr_id', $result['results']['id']); 
$info = json_decode(@$this->db->get('transaksi')->row()->tr_opsi, true); 
$status_info = (isset($info['gg']) ? $info['gg'] : ''); 
$result['results']['status_info'] = $status_info; 
} 
}  
return $result; 
} 
} 

Sekian tutorial menambahkan keterangan gagal pada aplikasi V2, semoga bermanfaat.  Untuk 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