SigmaPay for WooCommerce
Ajoutez SigmaPay à votre boutique WordPress sans écrire une ligne de code.
Demander le plugin par emailInstallation
Installer le plugin
Demandez le plugin à support@sigmapay.sn, puis dans votre panneau WordPress, allez dans Extensions → Ajouter → Mettre en ligne une extension, sélectionnez le fichier sigmapay-woocommerce.zip reçu et cliquez sur Activer.
Accéder aux réglages
Allez dans WooCommerce → Réglages → Paiements. SigmaPay apparaît dans la liste — cliquez sur Gérer.
Récupérer vos clés
Dans votre Dashboard SigmaPay, copiez votre Clé API (Paramètres → Clés API) et votre Secret Webhook (Paramètres → Webhooks).
Configuration
| Champ | Description |
|---|---|
| Clé API | sigmapay_test_… (test) ou sigmapay_live_… (production). Disponible dans Dashboard → Clés API. |
| Secret Webhook | Clé secrète pour valider les notifications IPN. Dashboard → Paramètres → Webhooks. |
| Environnement | Test = aucun vrai paiement. Production = paiements réels. |
| Statut après paiement | "Terminé" pour les produits numériques, "En cours" pour les commandes physiques. |
sigmapay_test_…. Aucun vrai paiement ne sera débité.Webhook IPN
SigmaPay notifie votre boutique à chaque paiement confirmé. Configurez l'URL suivante dans Dashboard → Webhooks :
https://votre-boutique.sn/?wc-api=sigmapayCette adresse fonctionne quel que soit le réglage des permaliens de WordPress ; le plugin l'affiche aussi dans ses réglages, prête à copier. À chaque notification, il :
- vérifie la signature HMAC-SHA256 (en-tête
X-SigmaPay-Signature) ; - relit le statut réel du paiement auprès de SigmaPay avant de toucher à la commande ;
- contrôle que le montant payé correspond au total de la commande ;
- ignore un paiement de test si la boutique utilise une clé de production.
La commande est aussi vérifiée quand le client revient sur la page « Commande reçue » : elle se valide même si la notification n'arrive pas.
Tester
Clé API test
sigmapay_test_a8be60f2d216b37b9c2133a5d4c2a5a9
Environnement
Test
Numéro téléphone
N'importe quel numéro à 9 chiffres
Résultat
Commande marquée payée (simulé)
ngrok http 80. Copiez l'URL https://xxxx.ngrok.io/?wc-api=sigmapay dans le dashboard.Dépannage
La commande reste en "En attente" après le paiement›
SigmaPay n'a pas pu atteindre votre URL IPN. Vérifiez l'URL configurée dans le dashboard et que votre site est accessible depuis internet.
Erreur "Signature invalide" dans les logs›
Le Secret Webhook du plugin ne correspond pas à celui du Dashboard. Recopiez la valeur exacte sans espaces.
Le module n'apparaît pas sur la page de paiement›
Vérifiez que la case "Activer" est cochée dans les réglages et que la clé API est renseignée.
Prêt à accepter des paiements ?
Demandez le plugin et créez votre compte — opérationnel en moins d'une heure.