Pata tutorial sebelumnya yang berjudul Pembayaran Otomatis di Halaman Login Page Hotspot dengan Payment Gateway kita bisa melakukkan pembelian Voucer Hotspot yang terintegrasi dengan Payment Gateway Xendit, Voucher Hotspot bisa langsung digunakan setelah pelanggan melakukkan pembayaran.
Ada banyak layanan payment gateway yang bisa kita gunakan misalnya DOKU, Xendit, Midtrans, Duitku, iPaymu, Faspay, Mayar. Pada tutorial kali ini saya ingin berbagi bagaimana caranya agar halaman login page hotspot di Mikrotik bisa terintegrasi dengan payment gateway dari Tripay.
Payment TriPay adalah website penyedia layanan payment gateway agregator Indonesia terlengkap, menjadi penguhubung antara merchant & customer melalui satu dashboard simple dengan beragam pilihan jalur pembayaran (sumber: tripay.co.id).
Persiapan
Pada pembuatan login page hotspot dengan Tripay payment gateway ada beberapa tahapan dan kebutuhan yang perlu disiapkan diantaranya yaitu:
- Akun Payment Gateway Tripay daftar disini Tripay.co.id.
- Hosting, hosting ini digunakan untuk menyimpan dan menjalankan file php, diharuskan menggunakan hosting open port karena dibutuhkan untuk menghubungkan Mikrotik melalui VPN/IP Publik.
- Akun VPN Remote, kita bisa menggunakan IP Publik agar hosting dan Mikrotik bisa saling terhubung, jika tidak memiliki IP Publik kita bisa memanfaatkan layanan VPN Remote sebagai alternatif. Untuk membuat akun VPN Remote kita bisa memanfaatkan layanan dari member.labkom.co.id disediakan gratis selama 1 bulan untuk mencoba terlebih dahulu.
- File php download disini (File download) password member.labkom.co.id
- File databse download disini (File download)
- Apa lagi ya???
Langkah-langkah
Walled Garden IP List
Tambahkan juga Walled Garden IP, agar koneksi internet selalu tersedia untuk website payment gateway dan website callbacknya walaupun device belum login hotspot
/ip hotspot walled-garden ip add action=accept disabled=no dst-host=callback.domainnya.com add action=accept disabled=no dst-host=tripay.co.id add action=accept disabled=no dst-host=assets.tripay.co.id add action=accept disabled=no dst-host=stackpath.bootstrapcdn.com add action=accept disabled=no dst-host=cdnjs.cloudflare.com add action=accept disabled=no !dst-address !dst-address-list dst-host=cdn.jsdelivr.net
Tambahkan juga aplikasi pembayaran misal jika pembayaran pakai DANA
/ip hotspot walled-garden ip add action=accept disabled=no dst-host=m.dana.id add action=accept disabled=no dst-host=s.go-mpulse.net add action=accept disabled=no dst-host=s2.go-mpulse.net
Bersambung>>
Ijin bertanya kang, sudah saya coba, saya mengalami kendala pada saat melakukan callback.. keterangannya IPN Gagal. mhn arahannya., trims.
callback bisa jalan jika VPN dan Hosting terhubung dengan baik
sip kang, sudah terhubung… tapi ada satu kendala, mohon bantuannya… untuk scan QRCode Dana tidak bisa bypass..
Om pasword sc nya apa ya? Boleh minta om.. dan login page nya download dimana om
Mohon bantuannya kang, ada satu kendala lagi, pada saat scan QRCode tidak bisa bypass.. yakni pada saat import photo QRCode ke scan QRCode di Aplikasi Dana, keterangan tidak ada jaringan internet. mohon bantuannya..
Domain untuk bypassed aplikasi dana sepertinya kurang lengkap, sudah saya tambahkan di postingan bagian bypass app dana
Mohon bantuannya kang, di tripay pembayaran berhasil tapi di database nya status UNPAID jadi voucher tidak tergenerate ke mikrotik
di tes dulu di simulator, hasil callbacknya gimana
Terimakasih sudah membalas kang….
hasil callback berhasil kang di mode sandbox, ternyata kendala ada di router os 6.49.xx, yg di router os 6.47.10 semuanya berjalan lancar, di router os 6.49.xx mode sanbox berhasil tapi ketika mode production pembayaran berhasil d tripay v d database status unpaid jadi kode voucher tidak masuk ke mikrotik…
Bang ijin bertanya, saya belum paham di bagian url callbacknya bang, mohon arahan sampai bisa bang 🙏