Lompat ke konten Lompat ke sidebar Lompat ke footer

Panduan Transaksi Via IP ke Supplier IRS untuk W38S

 


Sebelum mengikuti panduan ini, pastikan sudah mengikuti Panduan Redirect HTTP ke HTTPS untuk W38S

Untuk memperoleh / mengambil / menarik produk dari supplier yang menggunakan software IRS melalui IP, diperlukan pengaturan tambahan karena IRS belum mendukung https untuk URL report nya. Hal tersebut berkebalikan dengan W38S yang menggunakan https, oleh sebab itu agar bisa terkoneksi dengan IRS yang menggunakan http bukan https silakan ikuti panduan berikut ini.

Mengizinkan http untuk URL Report

  1. Buka panel hosting / VPS (cPanel / aaPanel / Webuzo / Cyber Panel / dll),
  2. Buka File Manager pada panel yang digunakan (kalau di aaPanel namanya Files),
  3. Buka public_html lalu edit file index.php,
  4. Ubah script pada bagian atas index.php berikut yang awalnya seperti ini:
    
    if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] ==
        1) || isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] ==
        'https') {
        $protocol = 'https';
    } else {
        $protocol = 'http';
    }
    if ($protocol == 'http' && substr($_SERVER['REQUEST_URI'], 0, 12) !=
        '/sms-gateway') {
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
        exit();
    }
        
    Menjadi seperti ini:
    
    if(strpos(strtolower(trim(@$_SERVER['REQUEST_URI'])), 'api') !== false){
    }else{
    if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] ==
        1) || isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] ==
        'https') {
        $protocol = 'https';
    } else {
        $protocol = 'http';
    }
    if ($protocol == 'http' && substr($_SERVER['REQUEST_URI'], 0, 12) !=
        '/sms-gateway') {
        header("HTTP/1.1 301 Moved Permanently");
        header("Location: https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
        exit();
    }
    }
        
  5. Jangan lupa tekan simpan / save.

Atur Menu Host to Host

  1. Buka admin panel > Host to Host (H2H),
  2. Klik ikon gerigi di kanan nama supplier IRS yang mau digunakan,
  3. Jenis server ubah menjadi IRS,
  4. Daftarkan IP VPS / hosting ke supplier IRS,
  5. Daftarkan Report URL yang tertera ke supplier IRS dengan diawali http bukan https, edit dahulu jangan langsung copas. Jika langsung copas awalannya apsti https.
  6. Pada kolom User ID isikan dengan ID spasi User yang bisa di dapat dari CS supplier IRS nya,
  7. Kolom URL Transaksi isi dengan IP supplier yang ditulis dengan format berikut http://IP:port/api/h2h,
  8. Isikan PIN dan Password yang sudah di atur di supplier,
  9. Langsung tekan Simpan.

Atur Jalur Transaksi

  1. Buka admin panel > pengaturan server supplier IRS yang mau digunakan.
  2. Ubah Jalur Transaksi menjadi Host to Host,
  3. Tekan Simpan.
Jika sudah melakukan semua pengaturan di atas, silakan lakukan tes transaksi. Pastikan tidak ada pengaturan yang terlewat.

Penting

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.