Monétisez votre
réseau WiFi
NetiPay est la plateforme de gestion de portails captifs MikroTik au Sénégal. Vendez l'accès WiFi via des forfaits, gérez vos tickets et recevez vos paiements par Wave.


Fonctionnalités principales
Portails Captifs
Créez et personnalisez des portails captifs pour vos hotspots MikroTik. Page de paiement publique intégrée.
Gestion de Tickets
Importez et gérez des codes d'accès WiFi. Suivi en temps réel des ventes et utilisations.
Paiement Wave
Recevez les paiements de vos clients directement via Wave. Retrait instantané sur votre compte.
SMS Automatiques
Envoyez les codes d'accès WiFi par SMS à vos clients après leur achat de forfait.
Tableau de Bord
Visualisez vos statistiques, revenus, transactions et performances en temps réel.
Gestion du Solde
Suivez votre solde Wave, effectuez des retraits et consultez l'historique de vos transactions.
Démarrage rapide
Créez votre compte
Inscrivez-vous avec votre numéro de téléphone. Vérifiez par SMS et choisissez votre code PIN à 4 chiffres.
Configurez un portail
Créez votre premier portail captif avec le nom de votre entreprise et le domaine de votre routeur.
Ajoutez des forfaits
Définissez vos forfaits WiFi : durée, prix et description. Importez vos codes tickets MikroTik.
Vendez & Encaissez
Partagez le lien de paiement public. Vos clients paient par Wave et reçoivent leur code WiFi.
Inscription
Pour devenir partenaire NetiPay, rendez-vous sur la page Créer un compte. Le processus se fait en 3 étapes :
- 1Numéro de téléphone — Saisissez votre numéro sénégalais (format : 77 123 45 67)
- 2Vérification OTP — Entrez le code à 6 chiffres reçu par SMS
- 3Profil & PIN — Renseignez votre nom complet et choisissez un code PIN à 4 chiffres
Votre code PIN est essentiel pour vous connecter. Mémorisez-le bien. En cas d'oubli, utilisez la fonctionnalité "PIN oublié" sur la page de connexion.
Tableau de bord
Votre tableau de bord est le point central de gestion de votre activité NetiPay. Il vous donne un aperçu complet de vos performances en temps réel.
Statistiques affichées
Tickets totaux
Nombre total de tickets importés
Tickets disponibles
Codes pas encore vendus
Tickets vendus
Codes achetés par les clients
Tickets utilisés
Codes déjà activés sur le réseau
Revenus du jour
Chiffre d'affaires des dernières 24h
Revenus totaux
Chiffre d'affaires cumulé
Sections du dashboard
- Solde & Compte Wave — Solde actuel et numéro Wave pour les retraits
- Transactions récentes — Historique des 10 dernières opérations
- Actions rapides — Liens vers vos portails, tickets et SMS

Portails captifs
Qu'est-ce qu'un portail captif ?
Un portail captif est une page web qui s'affiche lorsqu'un utilisateur se connecte à votre réseau WiFi via un routeur MikroTik. NetiPay vous permet de créer et personnaliser ces portails pour vendre l'accès à Internet.
Créer un portail
Depuis votre tableau de bord, accédez à Portails et cliquez sur "Nouveau portail".
Nom du portail
Ex: "WiFi Café Dakar"
Nom de l'entreprise
Affiché sur la page de paiement
Domaine portail
Adresse IP ou domaine de votre routeur MikroTik
Lien de paiement public
Chaque portail dispose d'un lien de paiement public unique que vous pouvez partager avec vos clients. Ce lien affiche les forfaits disponibles et permet le paiement par Wave.
Le REFERENCE_ID est un code court unique généré automatiquement pour chaque portail (ex: E26SRG).
Forfaits (Packages)
Chaque portail peut avoir plusieurs forfaits. Un forfait définit :
Durée
Temps d'accès WiFi (30min, 1h, 24h, 7j...)
Prix
Montant en FCFA payé par le client
Description
Détail affiché sur la page de paiement

Configuration MikroTik
Téléchargez le template HTML depuis la page d'édition de votre portail et importez-le dans votre routeur MikroTik (IP → Hotspot → HTML directory). Le template inclut automatiquement le bouton "Payer avec Wave" qui redirige vers votre page de paiement.
Connexion à distance (API)
Pour gérer les profils et codes tickets directement depuis le dashboard NetiPay, votre MikroTik doit être accessible à distance. Suivez ces étapes pour activer le DDNS gratuit et l'API REST.
1Activer IP Cloud (DDNS gratuit)
MikroTik fournit un hostname DDNS gratuit (ex: xxxx.sn.mynetname.net) qui permet d'accéder à votre routeur depuis internet.
# Activer le DDNS
/ip/cloud/set ddns-enabled=yes ddns-update-interval=1m
# Vérifier le hostname attribué
/ip/cloud/print
# → Notez le "dns-name" (ex: xxxx.sn.mynetname.net)
/ip cloud set ddns-enabled=yes update-time=yes
/ip cloud print
2Activer l'API REST
L'API REST permet à NetiPay de communiquer avec votre routeur pour créer des profils et générer des codes.
# Activer le service HTTPS (API REST)
/ip/service/set www-ssl disabled=no port=443
# (Optionnel) Port personnalisé pour plus de sécurité
/ip/service/set www-ssl disabled=no port=8443
/ip service set www-ssl disabled=no port=443
3Configurer dans NetiPay
Allez dans votre portail → onglet MikroTik → entrez :
- Host : votre hostname DDNS (ex: xxxx.sn.mynetname.net)
- Port : 443 (ou le port personnalisé)
- Username : admin (ou votre utilisateur MikroTik)
- Password : votre mot de passe MikroTik
Port forwarding : Si votre MikroTik est derrière une box FAI, vous devez configurer un port forwarding du port 443 vers l'IP locale du MikroTik sur votre box.
Configuration Trial (iOS)
Sur iOS, le portail captif (CNA) déconnecte le WiFi si l'utilisateur le ferme avant de s'authentifier. Pour éviter cela, activez l'accès trial (temporaire de 3 minutes) sur votre MikroTik. Le template NetiPay déclenche automatiquement ce trial quand le client clique sur "Payer avec Wave".
# Créer un profil limité pour le trial
/ip/hotspot/user/profile/add name=sms-trial rate-limit=128k/128k \
session-timeout=00:03:00 shared-users=1
# Voir la liste des profils hotspot
/ip/hotspot/profile/print
# Activer le trial (remplacez 0 par le numéro de votre profil)
/ip/hotspot/profile/set 0 trial-uptime-limit=00:03:00 \
trial-user-profile=sms-trial
# Créer un profil limité pour le trial
/ip hotspot user profile
add name=sms-trial rate-limit=128k/128k session-timeout=00:03:00 shared-users=1
# Voir la liste des profils serveur hotspot
/ip hotspot profile print
# Activer le trial (remplacez hsprof1 par le nom de votre profil)
/ip hotspot profile
set hsprof1 trial-uptime-limit=00:03:00 trial-user-profile=sms-trial
Quelle version ? Tapez /system/resource/print (v7) ou /system resource print (v6) pour voir votre version RouterOS.
Walled Garden (Domaines autorisés)
Le Walled Garden permet d'autoriser certains domaines avant que le client ne s'authentifie. Ajoutez ces domaines pour que le paiement Wave, les SMS et NetiPay fonctionnent correctement dans le portail captif.
# ===== Domaines pour le paiement =====
# NetiPay (page de paiement)
/ip/hotspot/walled-garden/ip/add action=accept dst-host=netipay.space
/ip/hotspot/walled-garden/ip/add action=accept dst-host=*.netipay.space
# Supabase (API backend)
/ip/hotspot/walled-garden/ip/add action=accept dst-host=*.supabase.co
/ip/hotspot/walled-garden/ip/add action=accept dst-host=*.supabase.in
# Wave (paiement mobile)
/ip/hotspot/walled-garden/ip/add action=accept dst-host=*.wave.com
/ip/hotspot/walled-garden/ip/add action=accept dst-host=wave.com
# Vercel (hébergement)
/ip/hotspot/walled-garden/ip/add action=accept dst-host=*.vercel.app
/ip/hotspot/walled-garden/ip/add action=accept dst-host=*.vercel-dns.com
# Orange SMS API
/ip/hotspot/walled-garden/ip/add action=accept dst-host=api.orange.com
# ===== Domaines pour le paiement =====
/ip hotspot walled-garden ip
# NetiPay
add action=accept dst-host=netipay.space
add action=accept dst-host=*.netipay.space
# Supabase
add action=accept dst-host=*.supabase.co
add action=accept dst-host=*.supabase.in
# Wave
add action=accept dst-host=*.wave.com
add action=accept dst-host=wave.com
# Vercel
add action=accept dst-host=*.vercel.app
add action=accept dst-host=*.vercel-dns.com
# Orange SMS API
add action=accept dst-host=api.orange.com
Important : N'ajoutez PAS les domaines Apple (captive.apple.com) dans le Walled Garden, sinon le portail captif ne s'ouvrira plus sur les appareils iOS.
Vérification
Pour vérifier vos règles Walled Garden :
/ip/hotspot/walled-garden/ip/print
/ip hotspot walled-garden ip print
Tickets & Codes WiFi
Les tickets sont des codes d'accès WiFi générés par votre routeur MikroTik. NetiPay les gère et les distribue automatiquement aux clients après paiement.
Import de tickets
Depuis la page Tickets, vous pouvez importer des codes en masse depuis un fichier TXT ou CSV généré par MikroTik User Manager.
Cycle de vie d'un ticket
Un ticket passe automatiquement en statut "Vendu" après achat par un client. Il devient "Utilisé" lorsque le code est entré dans le portail captif MikroTik.
Stock automatique : Les forfaits ne sont proposés à l'achat sur la page de paiement que s'il reste des tickets disponibles au prix correspondant. Pensez à réapprovisionner régulièrement votre stock de codes.

SMS
NetiPay utilise les SMS pour deux fonctions essentielles : l'authentification OTP et l'envoi des codes WiFi aux clients après achat.
Crédit SMS
Votre solde SMS est visible dans le tableau de bord et la page SMS. Vous pouvez acheter des packs SMS depuis la page SMS :
Paiement par Wave
Payez avec votre compte Wave
Paiement par Solde
Déduisez de votre solde NetiPay
Historique SMS
Consultez l'historique de tous les SMS envoyés (codes WiFi, OTP) avec le destinataire, le contenu et le statut de livraison.

Paiements Wave
Comment ça marche ?
Le client choisit un forfait
Sur la page de paiement de votre portail, le client sélectionne la durée souhaitée.
Paiement par Wave
Le client est redirigé vers Wave pour effectuer le paiement mobile sécurisé.
Code WiFi reçu
Après paiement, le code d'accès WiFi est affiché à l'écran et envoyé par SMS.
Solde & Retraits
Les paiements de vos clients sont crédités sur votre solde NetiPay. Vous pouvez effectuer un retrait à tout moment vers votre compte Wave.
Compte Wave
Configurez votre numéro Wave dans le tableau de bord pour recevoir vos retraits. Vérifiable et modifiable à tout moment.
Retrait instantané
Depuis la page Solde & Retraits, demandez un retrait. Le montant est envoyé directement sur votre compte Wave.

Questions fréquentes
Prêt à commencer ?
Rejoignez les partenaires NetiPay et monétisez votre réseau WiFi dès aujourd'hui.
© 2026 NetiPay — Plateforme de gestion de portails captifs MikroTik au Sénégal