LoERbTcWHiQxdmcpf4fiSjgWN9qHi76MAUgOelk0

Panduan Merubah Reply Transaksi Gagal dengan Edit Mtrx.php


Sebelumnya sudah dibahas panduan untuk merubah reply dan notifikasi transaksi yang sukses dengan melakukan edit pada file Mtrx.php. Kali ini akan dibahas mengenai reply transaksi yang gagal dengan edit Mtrx.php juga.
Buka artikel ini: Panduan Merubah Reply Transaksi Sukses dengan Edit Mtrx.php.
Jika ada yang belum maham tujuan artikel ini, secara singkatnya adalah merubah reply dan notifikasi default transaksi gagal seperti ini:
Trx #100 I20.085772540247 Gagal.
diskonkuota.com
Menjadi seperti ini:
Sorry, Pulsa 20rb ke 085772540247 Gagal. Saldo Rp 50.000 @22/02/20 07:42
Bisa juga diubah sesuai dengan keinginan dan kreatifitas masing-masing. Panduan cara merubahnya mari simak panduan berikut ini.
Wajib selalu backup file sebelum edit!
1. Silakan login ke panel hosting kamu (cPanel / Direct Admin / Webuzi / dll).

2. Buka menu File Manager.
Buka File Manager.

3. Buka direktori public_html > application > models.
Buka public_html > application > models.

4. Cari file dengan nama Mtrx.php kemudian edit file tersebut.
Edit file Mtrx.php.

5. Cari script berikut di dalam file Mtrx.php, bisa gunakan fitur search atau tekan Ctrl+F di keyboard:
$consumer_message = "Trx #" . $trx->tr_id . " " . ($trx->vo_kode_trx ? $trx->
Jika ada dua lokasi script yang ditemukan, pilih yang paling bawah yang untuk reply transaksi gagal.
Cari script tersebut yang paling bawah.

6. Untuk cara edit script nya sama seperti ketika edit reply transaksi sukses. Jangan lupa pola penulisannya adalah selang seling antara teks dan script dan diantara tesk dan script ada tanda titik. Untuk teks wajib diapit oleh tanda petik (" teks nya "), penulisan spasi di teks juga diperhatikan ya! Script yang biasa digunakan untuk edit reply transaksi gagal yaitu:

ID Transaksi:
$trx->tr_id
Kode Produk:
($trx->vo_kode_trx ? $trx->vo_kode_trx : $trx->vo_kode)
Nomor HP atau ID Pelanggan yang diisikan:
($trx->tr_id_plgn ? $trx->tr_id_plgn : $trx->tr_no_hp)
Domain web:
parse_url(site_url(), PHP_URL_HOST)
Nama Produk:
$trx->vo_nominal
Saldo akun:
format_uang($trx->us_balance)
format_uang2($trx->us_balance)
Keterangan gagal (wajib sudah ikuti panduan Menambah Keterangan Gagal):
$gg
Tanggal:
format_tanggal($trx->tr_tanggal)
Pada teks juga bisa gunakan \r\n untuk enter ke baris baru. Sekali lagi untuk menambah $gg wajib ikuti panduannya dulu ya!

7. Sekarang kita akan belajar untuk melakukan edit reply transaksi gagal, misal kita ingin membuat reply gagal menjadi seperti ini:
Sorry, Pulsa 20rb ke 085772540247 Gagal. Saldo Rp 50.000 @22/02/20 07:42
Perhatikan script defaultnya:
$consumer_message = "Trx #" . $trx->tr_id . " " . ($trx->vo_kode_trx ? $trx->
    vo_kode_trx : $trx->vo_kode) . "." . ($trx->tr_id_plgn ? $trx->tr_id_plgn : $trx->
    tr_no_hp) . " GAGAL.\r\n" . parse_url(site_url(), PHP_URL_HOST);
Ubah menjadi seperti ini:
$consumer_message = "Sorry, " . $trx->vo_nominal . " ke " . ($trx->tr_id_plgn ? $trx->tr_id_plgn : $trx->
    tr_no_hp) . " GAGAL. Saldo " . format_uang2($trx->us_balance) . " @" . format_tanggal($trx->tr_tanggal);
Penjelasannya sebagai berikut:
  • Teks "Trx #" diubah menjadi "Sorry, ".
  • Script untuk menampilkan ID Transaksi diubah menjadi script untuk menampilkan Nama Produk. $trx->tr_id diubah menjadi $trx->vo_nominal.
  • Teks yang hanya menampilkan spasi " " diubah menjadi " ke ".
  • Script yang menampilkan Kode Produk sampai teks yang menampilkan titik "." dihapus.
  • Script untuk menampilkan Nomor HP / ID Pelanggan dibiarkan tetap sama.
  • Teks " GAGAL.\r\n" diubah menjadi " GAGAL. Saldo ".
  • Tambahkan script untuk menampilkan saldo akun setelah teks " GAGAL. Saldo ",
  • Tambahkan teks " @" setelah script untuk menampilkan saldo akun.
  • Terakhir tambahkan script untuk menampilkan tanggal setelah teks " @".
Kamu juga bisa menambahkan keterangan gagal dengan script $gg misalkan teks " GAGAL. Saldo " diubah menjadi " GAGAL. Keterangan " . $gg .  ". Saldo ".
Setelah di edit.

8. Untuk membuat saldo akun tidak muncul pada notifikasi yang diterima oleh end user (nomor yang diisikan), geser sedikit ke bawah script untuk edit reply gagal, nanti kamu akan menemukan script ini:
$this->send_sms($trx->tr_no_hp, $consumer_message);
Ubahlah consumer_message sesuai keinginan kamu, contohnya diubah jadi seperti ini:
$this->send_sms($trx->tr_no_hp, "Sorry, " . $trx->vo_nominal . " ke " . ($trx->tr_id_plgn ? $trx->tr_id_plgn : $trx->
    tr_no_hp) . " GAGAL. Keterangan " . $gg . " @" . format_tanggal($trx->tr_tanggal));
Maka notifikasi yang diterima oleh end user adalah sebagai berikut:
Sorry, Pulsa 20rb ke 085772540247 GAGAL. Keterangan Pemilik Nomor Terlalu Tampan @22/02/20 07:42
Tetap perhatikan kaidah penulisannya ya, salah satu tanda baca saja resiko web error semua transaksi tidak ada yang diproses!
Setelah di edit.

9. Jangan lupa tekan simpan, udah cape-cape edit tapi tidak ke simpan kan sakit ;( lebih sakit daripada ditinggal mantan nikah.
Baca juga: Merubah Nama Domain Menjadi Nama Member di Notifikasi Transaksi.
Sekian Panduan Merubah Reply Transaksi Gagal dengan Edit Mtrx.php, semoga bisa bermanfaat untuk kita semua. Share ke temannya yang mungkin membutuhkan panduan ini. Untuk kembali ke daftar tutorial dan pandian silakan klik disini.
M Faishal Hidayat
M Faishal Hidayat, lahir di Cianjur tapi besar di Bogor. Kuliah manajemen dan ekonomi tapi sangat tertarik dengan dunia teknologi khususnya segala sesuatu yang berhubungan dengan website.
SHARE

Related Posts

Subscribe to get free updates

Post a Comment

Channel Telegram