E-commerce11 min de lecture

Intégrer l'API Wave à sa boutique en ligne : guide technique 2026

Mohamed Bah·Fondateur, Kolonell
17 août 2026
Partager :
Intégrer l'API Wave à sa boutique en ligne : guide technique 2026

Intégrer l'API Wave à sa boutique en ligne : guide technique 2026

E-commerce

Le verdict en trois phrases

En 2026, deux voies existent pour encaisser sur votre boutique : le checkout hébergé Wave (lien de paiement, QR code) que vous branchez en 1 à 2 jours, et l'intégration directe API avec webhooks que vous câblez en 4 à 8 jours. Le hébergé gagne quand vous voulez lancer vite ; l'intégration directe gagne quand vous voulez un checkout invisible dans votre tunnel et une réconciliation automatique. Dans les deux cas, le vrai risque n'est pas le code du paiement mais la fiabilité du webhook de confirmation : sans idempotence ni polling de secours, vous perdez des commandes.

Wave Business API vs Paystack Inline : ce que vous câblez vraiment

Wave (Sénégal, Côte d'Ivoire) expose une API Business avec checkout link, QR et webhooks. Paystack (Nigeria, Ghana) propose l'Inline JS qui ouvre une modale sans quitter la page. Les deux couvrent des besoins différents mais la logique côté serveur est identique : créer une session, rediriger/ouvrir la modale, attendre le webhook, vérifier le statut.

Étape d'intégrationWave Business APIPaystack Inline
Temps dev (jours)4-83-6
Pré-requis KYCRCCM, pièce dirigeant, compte Wave BusinessRC, BVN/CAC, compte pro
Délai activation marchand3-10 jours2-7 jours
Mode d'encaissementCheckout link + QR + APIModale Inline + redirect
Webhook confirmationOblige (signature à vérifier)Oblige (x-paystack-signature)
Coût intégration prestataire200 000 - 600 000 FCFA200 000 - 500 000 FCFA

Le checkout link Wave se génère en un appel API et se partage même par WhatsApp : idéal pour une première version. L'Inline Paystack donne une meilleure conversion car le client ne quitte jamais la page produit.

Les pièges webhook qui coûtent des commandes

Un webhook, c'est Wave/Paystack qui appelle votre serveur pour dire "paiement réussi". Si votre serveur répond mal, l'opérateur réessaie, et vous risquez de traiter deux fois la même commande.

Piège fréquentConséquenceParade technique
Pas de vérification de signatureFaux webhook, fraudeVérifier HMAC/secret à chaque appel
Pas d'idempotenceCommande dupliquéeClé unique par transaction en base
Timeout serveur > 5 sL'opérateur retente en boucleRépondre 200 vite, traiter en async
Webhook manqué (réseau)Paiement encaissé, commande absentePolling de secours toutes les 2-5 min
Statut lu depuis le frontClient bidouille l'URL de retourStatut confirmé uniquement côté serveur

Règle d'or : le webhook notifie, le polling confirmé. On ne valide jamais une commande sur la seule foi de la page de retour.

Besoin d'un site web professionnel ?

Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.

Vous préférez qu’on vous rappelle ?

Laissez votre WhatsApp, un expert Kolonell vous recontacte sous 24h ouvrées. Gratuit et sans engagement.

Mini cas pratique

Awa gère une boutique de cosmétiques à Dakar, 35 commandes/jour, panier moyen 18 000 FCFA. Elle démarre avec un checkout link Wave (2 jours de dev, 250 000 FCFA de prestation). Après 3 semaines, elle constate un écart : 4 paiements encaissés sur Wave sans commande enregistrée, soit 72 000 FCFA "perdus" à rapprocher à la main chaque semaine. Kolonell ajoute un polling de secours + journal de réconciliation (1,5 jour, 180 000 FCFA). Résultat : écart ramené à 0, et 40 minutes/semaine de pointage manuel économisées, soit ~2 h 40/mois qu'Awa réinvestit dans ses ventes WhatsApp.

FAQ

Faut-il forcément une intégration directe API ? Non. Pour lancer, un checkout link Wave ou une modale Paystack suffit et se met en place en 1 à 3 jours. L'API directe se justifie quand votre volume dépasse ~50 commandes/jour ou que vous voulez un tunnel 100 % maison.

Combien coûte l'intégration en 2026 ? Comptez un ordre de grandeur de 200 000 à 600 000 FCFA de prestation selon la complexité (hébergé simple vs API + webhooks + réconciliation), hors frais opérateur par transaction.

Combien de temps avant d'encaisser réellement ? Le code prend 4 à 8 jours, mais l'activation du compte marchand (KYC) ajoute 3 à 10 jours. Prévoyez 2 à 3 semaines bout en bout.

Wave ou Paystack pour une boutique sénégalaise ? Wave domine le mobile money au Sénégal et en Côte d'Ivoire ; Paystack est plus fort au Nigeria/Ghana avec cartes. Beaucoup de boutiques combinent Wave (local) et une carte via agrégateur pour la diaspora.

Qui gère les webhooks après la mise en ligne ? C'est un sujet d'ops permanent : monitoring, alertes sur échecs, réconciliation. Prévoyez une maintenance mensuelle plutôt que de considérer le paiement comme "fini".

Discutons de votre projet. Kolonell intègre Wave, Orange Money et Paystack avec webhooks fiables et réconciliation automatique, testés avec des montants réels. WhatsApp +221 77 596 93 33.

Tags :#integration paiement#wave api#paystack#webhook#checkout#boutique en ligne#developpement#kyc marchand
Partager :

Mohamed Bah

Fondateur, Kolonell

Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.