Cara Sinkronisasi Saldo Supplier di Admin Panel untuk W38S
Secara default saldo supplier yang tercantum di Admin Panel W38S bukanlah
jumlah saldo sebenarnya yang ada di supplier. Jika ingin sinkron saldo asli di
supplier dengan saldo yang ditampilkan di Admin Panel, silakan ikuti panduan
berikut ini.
Mengaktifkan Sinkronisasi Saldo Supplier
- Masuk ke panel VPS / Hosting (cPanel / aaPanel / Cyber Panel / dll),
- Buka File Manager (jika di aaPanel namanya Files),
- Buka public_html > aaplication > models > Mtrx.php,
-
Cari script
Lalu ubah yang tadinya:$cek_saldo
Diubah menjadi seperti ini:protected $cek_saldo = false;
Bisa diperhatikan yang sebelumnya false diubah menjadi true.protected $cek_saldo = true;
Non-aktifkan Sinkronisasi Saldo Supplier
- Masi di file Mtrx.php tinggal lakukan kebalikannya saja dari panduan aktifkan sinkornisasi saldo.
-
Cari script
Lalu ubah yang tadinya:$cek_saldo
Diubah menjadi seperti ini:protected $cek_saldo = true;
Bisa diperhatikan yang sebelumnya true diubah menjadi false.protected $cek_saldo = false;
Menyesuaikan Regex
Untuk memaksimalkan sinkronisasi saldo supplier, kadang perlu menyesuaikan
regex agar saldo supplier bisa terbaca. Cara menyesuaikan regex adalah
sebagai berikut.
-
Masi di file Mtrx.php kemudian cari
function get_saldo
-
Di bawahnya akan ada script berikut ini:
$regex = array( '/([0-9\.\,]{4,16})( - |-)([a-zA-Z0-9\.\,\:]{4,32})( = |=)(?P<saldo>[a-zA-Z0-9\.\,\:]{4,32})/', '/(?P<saldo>[0-9\.,]+), masih proses/i', '/(Sal|Saldo)(=| = |:| : | )(?P<saldo>[a-zA-Z0-9\.\,\:]{4,32})/i');
- Silakan ubah tiga buah regex tersebut sesuai kebutuhan, bisa menggunakan regex101.com dengan memasukkan regex dan reply transaksi sukses dari supplier. Pastikan sisa saldo supplier tertangkap.
- Selain merubah regex yang sudah ada, silakan bisa ditambahkan juga baris regex baru sesuai kebutuhan.
- Jangan lupa tekan simpan / save. Saldo supplier akan tersinkronisasi setiap ada transaksi sukses yang dilakukan. Jika salso sisa sedikit kemudian deposit ke supplier, silakan bsia edit manual saldo supplier di Admin Panel agar transaksi tetap bisa berjalan dengan baik. Nanti jika ada transaksi sukses terjadi maka saldo akan otomatis sinkron.
Terimakasih kepada semua pihak yang sudah memberikan ilmunya sehingga bisa dibuat panduan ini. Semoga selalu diberikan keberkahan dalam menjalankan bisnis pulsa.
W38S Software untuk Cloud Server Pulsa.