Retour au blog
Trésorerie & paiements

Page de paiement en ligne pour TPE au Sénégal : sans commission, sans intermédiaire

Pourquoi un lien `/pay/<facture>` partagé par WhatsApp peut remplacer l'agrégateur de paiement pour 90 % des TPE sénégalaises.

9 min de lecture

Quand on parle "paiement en ligne au Sénégal", on pense aussitôt à PayTech, CinetPay, ou un autre agrégateur qui traite la transaction et te reverse le montant moins une commission de 1,5 à 3 %. C'est utile quand tu vends sur un site e-commerce avec panier dynamique. Mais pour 90 % des TPE sénégalaises qui facturent à des particuliers ou à des PME, c'est sur-dimensionné et coûteux. Une simple page de paiement avec ton QR Wave + ton QR Orange Money suffit, et tu gardes 100 % de ce que tu encaisses.

C'est quoi une "page de paiement" pour une TPE ?

Une page de paiement, dans le contexte d'une petite entreprise, c'est une URL publique unique pour chaque facture émise. Du genre :

https://tonsite.com/pay/abc-123-def-456

Le client clique le lien (envoyé par WhatsApp, email, ou SMS), arrive sur une page propre qui affiche :

  • Le nom et le logo de ta boutique
  • Le numéro et le total de la facture
  • Tes méthodes de paiement (QR Wave, QR Orange Money, numéro de téléphone, RIB bancaire, etc.)
  • Un bouton ou QR scannable pour chaque méthode

Le client choisit son moyen, paie depuis son téléphone, t'envoie une capture de la transaction si besoin. Tu marques manuellement la facture comme "payée" dans ton outil quand tu reçois la confirmation Wave/OM/banque.

Pourquoi c'est mieux qu'un agrégateur pour 90 % des TPE

1. Zéro commission supplémentaire

Un agrégateur de paiement prélève une commission sur chaque transaction (1,5 à 3 % typiquement, parfois plus pour les petits montants). Sur 1 M FCFA de ventes mensuelles, c'est 15 000 à 30 000 FCFA partis en frais.

Une page de paiement avec ton QR Wave/OM ne te coûte rien de plus que les frais Wave/OM standard — qui s'appliqueraient de toute façon que tu utilises un agrégateur ou pas.

2. Argent direct sur ton compte

Avec un agrégateur, l'argent est encaissé sur le compte de l'agrégateur, qui te reverse sous 24-72h (et te garde une caution réglementaire dans certains cas). Avec ton lien direct Wave, l'argent arrive instantanément sur ton compte marchand Wave. Tu peux le retirer immédiatement.

3. Pas d'intégration technique compliquée

Un agrégateur demande une intégration API (clé secrète, webhook IPN, gestion des callbacks, environnement test/prod). Pour une TPE qui n'a pas de développeur, c'est un blocage. Une page /pay générée automatiquement par ton outil de facturation, c'est zéro setup.

4. Accepte tous les moyens de paiement sénégalais

Wave, Orange Money, Free Money, virement bancaire, espèces (paiement décalé) — toutes les options peuvent coexister sur la même page. Avec un agrégateur, tu es souvent limité à ce que l'agrégateur supporte (et certains acceptent mal Free Money ou les virements).

Quand un agrégateur reste pertinent

Pour être honnête, il y a 3 cas où un agrégateur (PayTech, CinetPay, etc.) est plus adapté qu'une page /pay simple.

Site e-commerce avec panier dynamique

Si tu vends en ligne avec une vraie boutique web (Shopify, WooCommerce), où le client compose son panier, l'agrégateur gère automatiquement la confirmation de paiement et déclenche l'envoi du bon de livraison. C'est plus fluide qu'un workflow manuel "marquer comme payée".

Volumes très élevés (50+ transactions/jour)

Au-delà d'un certain volume, marquer manuellement chaque facture comme "payée" devient ingérable. L'agrégateur fait le travail automatiquement via webhook. À ce niveau, la commission devient le coût acceptable de l'automatisation.

Vente à des entreprises internationales

Si tu factures hors Sénégal (export de services), un agrégateur qui accepte la carte bancaire internationale (Visa/Mastercard) est nécessaire — Wave et OM ne sont pas utilisables par tes clients étrangers.

Comment construire ta page de paiement ?

Option 1 : la faire toi-même (technique)

Si tu as des compétences en dev web, tu peux héberger une page statique par facture (Next.js, Hugo, même HTML pur) qui affiche les infos de la facture + tes QR codes. Avantages : zéro coût, full contrôle. Inconvénients : tu dois générer manuellement chaque page, gérer les URLs, mettre à jour ton template.

Option 2 : utiliser un outil de facturation qui le fait

Plus simple : choisis un logiciel de facturation qui génère automatiquement une page /pay/<facture> à chaque émission. C'est ce que Facture SN fait nativement. Tu configures tes liens Wave/OM une fois dans tes paramètres, et chaque facture créée a automatiquement sa page de paiement, avec :

  • Le récap de la facture (sans les prix unitaires sensibles)
  • Tes QR scannables
  • Un bouton WhatsApp pour partager la page
  • Un état (payée / en attente / annulée) mis à jour côté commerçant

Option 3 : l'agrégateur classique

Pour les cas évoqués ci-dessus (e-commerce, gros volumes, international). PayTech et CinetPay sont les références au Sénégal. Compte 1,5 à 2,5 % de commission selon le volume et le mode de paiement.

Sécurité : ta page de paiement est-elle sûre ?

Une page de paiement publique présente quelques risques qu'il faut connaître pour les gérer.

L'URL est devinable ?

Si ton URL est /pay/123 (ID séquentiel), oui — n'importe qui peut tester /pay/124, /pay/125, etc. et voir d'autres factures. Utilise toujours un identifiant non-devinable (UUID v4, environ 10^36 combinaisons impossibles à deviner par brute-force).

Tu exposes des infos sensibles ?

Une bonne page /pay ne doit afficher que ce qui est nécessaire au paiement : nom commerçant, total, numéro de facture, méthodes de paiement. Elle ne doit pas exposer : NINEA/RCCM, adresse boutique, prix unitaires détaillés, données fiscales, autres factures du même client.

Quelqu'un peut payer 2 fois ?

Théoriquement oui — il n'y a pas de webhook qui dit "cette facture a déjà été payée" pour bloquer un second paiement. C'est rare en pratique, et ton outil de facturation détecte le double paiement à la réconciliation. Pour limiter le risque, masque les QR sur la page une fois la facture marquée comme payée — c'est ce que fait Facture SN automatiquement.

Et l'envoi par WhatsApp est sûr ?

Le lien WhatsApp lui-même est chiffré end-to-end. Le risque vient si le client transfère le lien à un tiers (par capture d'écran ou redirection). Mais comme la page n'expose pas d'infos critiques (juste le moyen de te payer une facture spécifique), ce n'est pas un vrai problème — au pire, un tiers paie ta facture à ta place, ce qui est rarement un drame.

Pour aller plus loin

Au Sénégal en 2026, tu n'as plus besoin d'un intermédiaire pour encaisser tes ventes en ligne. Une page /pay/<facture> avec tes QR Wave + Orange Money fait le travail pour 90 % des TPE — gratuitement, sans commission supplémentaire, avec l'argent qui arrive direct sur ton compte. Garde l'agrégateur pour les cas où il apporte vraiment quelque chose : e-commerce dynamique, gros volumes, paiements internationaux. Pour le reste, simplicité et souveraineté sur tes encaissements.