Kontak : Grup WhatsApp => https://chat.whatsapp.com/IBOn9JgyiN2HQfMlxj254A Instagram => https://instagram.com/badaro.id Halaman Trakteer (Link Post/Download) => https://trakteer.id/badaro Fitur : Login Voucher/Member/Qr-Code (Mikhmon)/Coba Gratis(Trial) Translate Format Waktu status.html (Terhubung & Sisa Waktu) "1m 2w 3d 4h 5m 6s" menjadi "1 bln 2 mgg 3 hr 4 jam 5 mnt 6 dtk" Mode Gelap/ Dark Mode Tampilan Mobile Responsif Halaman ISOLIR Otomatis (Hotspot) Halaman Paket (Harga Voucher) Halaman FAQ Halaman Kontak ( Data formulir langsung masuk ke Telegram Messenger) Halaman Cek Status Expired (Mikhmon) Menu Beranda X Status dan Menu Logout X Login QR-Code (Jika user belum login maka pada ke empat halaman di atas akan muncul menu "Beranda & Login QR-Code", jika user sudah login maka akan muncul menu "Status & Logout") Mudah di edit dengan folder khusus (Config) Tambahkan script berikut di MikroTik via Terminal.(Untuk bypass Formulir Kontak Api Telgeram & ScanQR by Laksa19) : /ip hotspot walled-garden ip add action=accept comment="Api Telegram Contact Form" disabled=no dst-host=api.telegram.org add action=accept comment="Mikhmon QR Code Scanner" disabled=no dst-host=laksa19.github.io Edit File : - Nama ISP/WiFi (Nama RT/RW NET) ===> assets/config/namawifi.js - Teks Supported/Coppyrigth ===> assets/config/supported.js - No Kontak Telepon ===> assets/config/notelepon.js - Harga Paket Unggulan ===> login.html baris 180 - 211 ( Komentar: ) - Harga Paket Lainnya ===> paket.html ( "1 paket harga" dimulai dari komentar dan diakhiri ) - Formulir Kontak Telegram ===> kontak.html (Sesuaikan chat_id dan BotID Telegram pada baris ke 221 dalam komentar ) - Alamat Kantor/Server ===> kontak.html dimulai dari baris 112 atau dalam komentar - Link Mikhmon Server Status ===> masaaktif.html (sesuaikan url mikhmon server pada baris ke 44) Integrasi Pembayaran Pakasir (Voucher Otomatis + WA): - Konfigurasi frontend ada di assets/config/payment-gateway.js - Ganti apiBaseUrl ke endpoint backend Anda, contoh: https://domain-anda.com/api/pakasir - Login page sudah menyediakan tombol Beli per paket dan polling status pembayaran otomatis. Endpoint backend yang WAJIB disediakan: 1) POST /api/pakasir/create-payment - Input JSON: packageCode, packageName, amount, waNumber, outletCode, hotspotMeta - Output JSON minimal: { "transactionId": "TRX123456", "paymentUrl": "https://..." } 2) GET /api/pakasir/payment-status?transactionId=TRX123456 - Output JSON minimal: { "status": "PENDING|PAID|FAILED|EXPIRED", "voucherCode": "ABC123" // isi jika status PAID } Alur backend yang disarankan: - Buat invoice ke API Pakasir saat create-payment. - Terima callback/webhook status bayar dari Pakasir. - Saat status PAID: generate voucher Mikrotik (UserManager/RouterOS API/Mikhmon API sesuai sistem Anda). - Simpan voucherCode ke database berdasarkan transactionId. - Kirim voucher ke WhatsApp konsumen memakai provider WA API (Fonnte/Wablas/Meta API/yang lain). - Endpoint payment-status membaca status terakhir + voucherCode agar bisa ditampilkan di login page. Catatan penting keamanan: - Jangan simpan API key Pakasir atau token WA di file HTML/JS hotspot. - Semua secret wajib hanya ada di backend.