CMI, Stripe, PayPal au Maroc : quelle passerelle de paiement intégrer en 2026 ?
CMI, Stripe, PayPal au Maroc : tarifs réels, intégration technique, limites. Le comparatif honnête pour choisir la bonne passerelle en 2026.
Vous construisez une boutique en ligne au Maroc et vous devez décider comment accepter les paiements. CMI, Stripe, PayPal - chacun a ses partisans, ses frais cachés et ses contraintes que personne ne mentionne avant que vous signiez le contrat. Ce guide vous donne les vrais chiffres et les vraies contraintes, sans discours commercial.
Le contexte : pourquoi le paiement en ligne au Maroc est différent
Le marché marocain a une particularité structurelle : la grande majorité des transactions e-commerce se font encore en espèces à la livraison (COD). Cela ne veut pas dire que le paiement en ligne ne fonctionne pas - cela veut dire que votre intégration doit être irréprochable pour que les clients qui veulent payer en ligne puissent le faire sans friction.
Bank Al-Maghrib et l'Office des Changes imposent des règles spécifiques sur les flux financiers internationaux. Un commerçant marocain qui veut recevoir des paiements en devises étrangères doit respecter le cadre réglementaire en vigueur - ce qui élimine d'emblée certaines options ou les complique significativement.
CMI - Centre Monétique Interbancaire
CMI est la seule passerelle de paiement 100% marocaine reliée directement au réseau bancaire local. Si vous vendez en MAD à des clients marocains avec des cartes marocaines, CMI est le chemin naturel. Les fonds atterrissent directement dans votre compte bancaire marocain, sans conversion, sans intermédiaire international.
Frais réels en 2026 :Le setup coûte entre 2 500 et 4 000 MAD selon votre banque partenaire (CIH, Attijariwafa, BMCE, etc.). La commission par transaction tourne entre 1,5 % et 2,5 % selon votre volume et le contrat négocié. Il n'y a pas de frais mensuels fixes, mais certaines banques facturent un abonnement annuel de maintenance.
Ce que CMI fait bien :Support du MAD natif, 3D Secure intégré, conformité PCI-DSS, et acceptation de toutes les cartes marocaines (CMI, CIB, Visa, Mastercard émises au Maroc). L'API CMI existe et permet une intégration sur mesure - WordPress, WooCommerce, Next.js, Laravel - mais la documentation est moins moderne que celle de Stripe. Des plugins WooCommerce existent et sont maintenus par la communauté.
Les vraies contraintes :Le processus d'affiliation prend entre 2 et 6 semaines. Vous devez avoir un numéro ICE, un RC, et un compte bancaire professionnel. CMI n'accepte pas les auto-entrepreneurs sans structure juridique formelle dans certains cas. Le support technique peut être lent. Et si vous voulez accepter des paiements en EUR ou USD depuis l'étranger, CMI seul ne suffit pas.
Stripe
Stripe est la référence mondiale en matière d'infrastructure de paiement. L'API est excellente, la documentation est parfaite, et les webhooks fonctionnent comme prévu. Le problème pour le Maroc :Stripe ne supporte pas le MAD nativementet n'est pas disponible comme passerelle locale pour les commerçants marocains.
Ce qui est possible :Stripe Atlas permet à des entrepreneurs marocains de créer une société américaine et d'accéder à Stripe US. C'est une option réelle, mais elle implique une structure légale aux États-Unis, une complexité fiscale et des coûts supplémentaires. Pour un SaaS ou un produit vendu à l'international, cela peut avoir du sens. Pour une boutique qui vend en MAD à des clients marocains, c'est disproportionné.
Frais réels :2,9 % + 0,30 € par transaction (tarif standard Europe). Pas de frais de setup. Mais les virements se font en EUR ou USD, ce qui crée des questions réglementaires liées à l'Office des Changes pour les commerçants basés au Maroc.
Verdict Stripe : Idéal si vous vendez un SaaS, un produit digital ou des services à une clientèle internationale. Inadapté comme solution principale pour un e-commerce MAD-local sans structure internationale.
PayPal
PayPal fonctionne au Maroc, mais avec des restrictions importantes que les guides généralistes ne mentionnent pas. Les comptes PayPal marocains sont classifiés comme comptes à capacité limitée : vous pouvez recevoir des paiements, mais les retraits vers un compte bancaire marocain sont contraints et les limites de réception sont plafonnées.
Le vrai problème :PayPal n'est pas une solution de paiement e-commerce principale pour le marché marocain local. C'est un outil pour recevoir des paiements de clients internationaux, notamment des freelances ou des vendeurs qui travaillent avec des clients étrangers. Pour une boutique qui vend en MAD à des Marocains, PayPal n'est pas le bon choix.
Frais réels :3,4 % + frais fixes selon la devise. Conversion de devises facturée séparément (1,5–3 % supplémentaires). Les délais de virement peuvent aller jusqu'à 3–5 jours ouvrables.
Les alternatives marocaines : Naps et YouCan Pay
Naps(naps.ma) est une alternative locale à CMI. Le processus d'affiliation est souvent décrit comme plus rapide (1–3 semaines) et les frais de setup sont légèrement inférieurs (environ 2 000 MAD). La commission par transaction est similaire à CMI (~2 %). Naps supporte le MAD natif et les cartes marocaines. Une option sérieuse si CMI vous pose des problèmes administratifs.
YouCan Payest une solution marocaine construite par l'équipe de YouCan Shop. Elle est native pour les boutiques YouCan mais dispose aussi d'une API. Les frais sont compétitifs et le support est en français/arabe. Si vous utilisez YouCan Shop comme plateforme, c'est le choix évident. Pour d'autres plateformes, l'écosystème de plugins est moins riche que CMI.
Le tableau comparatif
Voici les chiffres réels pour 2026, sans arrondir dans le sens du marketing :
| Passerelle | Setup | Commission | MAD natif | Idéal pour |
|---|---|---|---|---|
| CMI | 2 500–4 000 MAD | 1,5–2,5 % | ✅ Oui | Marché local MAD |
| Stripe | Gratuit | 2,9 % + 0,30 € | ❌ EUR/USD | SaaS / export international |
| PayPal | Gratuit | 3,4 % + frais | ❌ Limité | Clients internationaux uniquement |
| Naps | ~2 000 MAD | ~2 % | ✅ Oui | Marché local (alternative CMI) |
| YouCan Pay | Faible | ~2 % | ✅ Oui | PME / dropshipping |
Comment intégrer CMI techniquement
CMI fournit une API REST et un module de paiement hébergé (hosted payment page). Le flux standard est : votre serveur crée une session de paiement, redirige le client vers la page CMI sécurisée, CMI traite le paiement 3D Secure, puis notifie votre serveur via webhook avec le résultat.
Sur WooCommerce :Des plugins CMI existent et sont régulièrement maintenus. Le setup se fait en entrant vos clés marchandes dans le plugin. Assurez-vous d'activer SSL (HTTPS obligatoire) et de configurer les webhooks de retour correctement.
Sur Next.js / Node.js :L'intégration se fait via les routes API. Vous créez un endpoint qui génère le formulaire de paiement CMI avec les paramètres signés (hash HMAC), redirigez vers CMI, et gérez le callback de retour. La documentation CMI officielle (cmi.co.ma) fournit les spécifications techniques. Pour une implémentation Next.js propre avec validation des webhooks et gestion des états de paiement, comptez 2–3 jours de développement.
Sur Shopify :CMI n'a pas d'intégration Shopify Payments native. Il existe des applications tierces dans le Shopify App Store, mais leur fiabilité et leur maintenance varient. C'est l'une des raisons pour lesquelles Shopify est une option sous-optimale pour le marché marocain - voir le comparatif Shopify vs WooCommerce vs sur mesure pour le Maroc.
Quel choix pour quel projet
Vous vendez en MAD à des clients marocains :CMI ou Naps. Pas d'alternative sérieuse. CMI est le standard du marché ; Naps si vous voulez aller plus vite administrativement.
Vous vendez un SaaS ou des services à une clientèle internationale : Stripe via une structure internationale (Stripe Atlas ou entité européenne). PayPal en complément pour les clients qui préfèrent.
Vous lancez une boutique e-commerce avec COD comme option principale : CMI en option secondaire pour les clients qui veulent payer en ligne, COD pour la majorité. La logique est de ne pas perdre les ventes de la minorité qui veut payer par carte. Pour une analyse complète de comment structurer un checkout marocain, lisez comment concevoir un checkout COD qui convertit au Maroc.
Pour un guide complet sur le lancement d'une boutique en ligne au Maroc - statut juridique, plateforme, logistique et marketing inclus - consultez le guide complet pour lancer un e-commerce rentable au Maroc en 2026.
Si vous avez besoin d'une intégration CMI bien faite sur un site Next.js, WooCommerce ou une plateforme sur mesure, le formulaire de contact est ci-dessous. Nos réalisations e-commerce avec intégration CMI vous donnent une idée de ce que ça donne en production.
Ready to build something that works?
Nous intégrons CMI sur Next.js, WooCommerce et plateformes sur mesure.
Besoin d'intégrer CMI sur votre site ? →
