Intégration d'une passerelle de paiement CMI sur WooCommerce au Maroc
Guide technique pas à pas pour connecter le Centre Monétique Interbancaire (CMI) à votre boutique WooCommerce : contrats banques marocaines, calcul du hash SHA-512, validation IPN et homologation.
1. Comment fonctionne l'écosystème de paiement CMI sur WooCommerce
2. Prérequis techniques et environnement serveur
- ✓ Certificat SSL TLS 1.3 valide sur l'ensemble du domaine www.
- ✓ Boutique WooCommerce configurée en devise Dirham Marocain (MAD).
- ✓ Pages légales complètes obligatoires (CGV, politique de retour, mentions légales, mentions CMI).
- ✓ Serveur sans blocage WAF agressif sur les requêtes POST du CMI.
3. Configuration des clés marchandes et du calcul de hash SHA-512
| Paramètre CMI | Format attendu | Exemple | Rôle technique |
|---|---|---|---|
| clientid | Numérique 10 chiffres | 6000012345 | Identifiant commerçant unique CMI |
| amount | Décimal 2 chiffres après point | 450.00 | Montant total de la commande |
| currency | Code ISO numérique CMI | 504 (MAD) | Devise de transaction monétique |
| storeKey | Chaîne alphanumérique secrète | AbC123XyZ!987... | Clé de salage pour le hachage SHA-512 |
| callbackUrl | URL HTTPS directe | https://www.site.com/?wc-api=cmi_ipn | Validation serveur sans intermédiaire |
4. Procédure d'homologation bancaire et bascule en production
Conclusion & Plan d'action
L'intégration de la passerelle CMI sur WooCommerce transforme votre boutique en une plateforme de commerce moderne et crédible. En automatisant la validation des commandes et en réduisant les coûts logistiques des impayés, elle constitue un investissement rapidement amorti pour votre activité.
Questions Fréquentes
Quel est le coût moyen d'une transaction par carte avec le CMI ?
Les commissions sont fixées par votre banque marocaine lors de la signature du contrat commerçant VAD. En règle générale, la commission oscille entre 1,5% et 2,5% HT sur les cartes bancaires marocaines, et jusqu'à 3% à 3,5% sur les cartes internationales Visa ou Mastercard.
Peut-on combiner paiement CMI et paiement à la livraison (COD) ?
Oui, c'est même la configuration optimale au Maroc. Le client a le choix sur la page de paiement entre régler directement par carte bancaire en toute sécurité (avec un rabais ou une livraison offerte pour inciter le pré-paiement) ou payer en espèces à la réception de son colis.
Pourquoi la notification de paiement échoue-t-elle parfois ?
L'erreur la plus fréquente provient d'un pare-feu applicatif (Wordfence, Cloudflare ou extensions de sécurité) qui bloque la requête POST automatique du serveur CMI vers votre boutique. Une exception IP sur les serveurs du CMI est indispensable.
Expert technique e-commerce et développement WordPress basé à Marrakech, spécialisé dans l'intégration des passerelles CMI, Stripe et l'optimisation des tunnels de vente.
Prestations recommandées en lien avec cet article
Découvrez les prestations techniques d'Ali Ouarzazi pour concrétiser vos projets web :
Intégration certifiée des passerelles CMI, PayZone, Stripe et gestion du Cash on Delivery.
Boutiques en ligne WordPress optimisées pour la vente au Maroc et à l'international.
Solutions e-commerce clé en main, synchronisation des stocks et tunnels d'achat fluides.
Un projet de site web ou d'optimisation SEO ?
Échangez directement avec Ali Ouarzazi. Devis gratuit sous 24h.