E-commerce · Guides de recettes
Brancher une boutique WooCommerce
L'extension officielle encaisse sans code. Restent quatre réglages, et un ordre à respecter.
1. Installer l'extension
Le paquet et sa procédure sont sur la page « Connecteurs e-commerce », rubrique WooCommerce. L'extension appelle POST /api/v1/payments/sessions pour vous.
2. Renseigner la clé, en test d'abord
Collez une clé sk_test_*. L'environnement se déduit du préfixe : rien à basculer dans la boutique.
En cas de doute sur la clé collée, GET /api/v1/whoami dit à quel marchand et à quel environnement elle appartient.
3. Déclarer l'URL de notification
L'extension expose une URL de rappel propre à votre installation. C'est elle qui fait passer la commande WooCommerce de « en attente » à « payée ». Sans elle, le client paye et la commande reste en attente.
Une URL de notification en http:// ou derrière une authentification HTTP ne recevra rien. Mobupay poste en HTTPS, sans identifiants, et retente cinq fois avec un délai croissant avant d'abandonner.
4. Passer une commande de test
Réglez une commande avec une carte de test, puis vérifiez trois choses : la commande passe en payée, GET /api/v1/payments/{id} rend l'état attendu, et la référence de commande WooCommerce se retrouve dans order.reference.
5. Basculer en production
Remplacez la clé par sk_live_*. Rien d'autre ne change : ni l'URL, ni les événements, ni le code.