
Stripe au Maroc en 2026 : pourquoi ça ne marche pas et l'alternative
Vous cherchiez Stripe au Maroc ? Mauvaise nouvelle (et bonne nouvelle)
Si vous êtes arrivés ici en cherchant Stripe au Maroc, voici la vérité courte :
Stripe n'est pas disponible au Maroc en 2026. Vous ne pouvez ni créer un compte Stripe Maroc, ni recevoir vos règlements sur un compte bancaire marocain.
La bonne nouvelle : il existe une alternative locale conforme qui propose les mêmes APIs, la même qualité d'intégration, et en plus les moyens de paiement marocains que Stripe ne supporterait pas. C'est ChariBaaS, agréée Bank Al-Maghrib.
Cet article explique en détail :
- Pourquoi Stripe n'est pas disponible au Maroc
- Les contournements qui circulent (et pourquoi ils sont risqués)
- La meilleure alternative locale conforme
- Comment migrer du code prévu pour Stripe vers ChariBaaS
Tableau comparatif rapide : Stripe Atlas vs alternatives au Maroc
Pour vous orienter rapidement, voici la comparaison côte-à-côte des principales options qu'un marchand marocain peut envisager pour encaisser des paiements en ligne en 2026.
| Critère | Stripe direct | Stripe Atlas (LLC US) | CMI Direct | Payzone | PayPal | YouCan Pay | ChariBaaS |
|---|---|---|---|---|---|---|---|
| Disponible au Maroc | Non | Contournement | Oui | Oui | Limité | Oui | Oui |
| Règlement en MAD | Non | Non (USD) | Oui | Oui | Partiel | Oui | Oui |
| Cartes CMI domestiques | Non | Non | Oui | Oui | Non | Oui | Oui |
| Cartes Visa/MC internationales | Oui | Oui | Limité | Oui | Oui | Limité | Oui |
| Maroc Pay (QR interbancaire) | Non | Non | Partiel | Non | Non | Non | Oui |
| 3D Secure 2.0 | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Webhooks signés | Oui | Oui | Non | Limité | Limité | Non | Oui |
| Plugin Shopify officiel | Oui (autres pays) | Oui | Tiers | Tiers | Limité | Tiers | Oui |
| Plugin WooCommerce officiel | Oui (autres pays) | Oui | Tiers | Tiers | Limité | Tiers | Oui |
| Sandbox de test gratuit | Oui | Oui | Non | Non | N/A | Non | Oui |
| Frais par transaction | 2,9% + 0,30 EUR | 2,9% + 0,30 EUR | 1,8 à 2,5% | 1,8 à 3% | 3,5% | 2,5 à 3% | 1,8% dès 0 MAD |
| Setup fee | 0 | 500 USD + frais LLC | 1000 à 2500 MAD | 500 à 1500 MAD | 0 | 0 | 0 MAD |
| Conformité Bank Al-Maghrib | Non | Non | Oui | Oui | Limité | Oui | Oui (licence EP) |
| Office des Changes - risque | Élevé | Très élevé | Aucun | Aucun | Moyen | Aucun | Aucun |
| Support en français/arabe | Non | Non | Oui | Oui | Limité | Oui | Oui |
Verdict : pour un marchand marocain encaissant majoritairement des clients marocains, ChariBaaS offre la couverture la plus complète avec le moins de friction réglementaire et le meilleur rapport qualité-prix. Stripe Atlas reste pertinent uniquement si > 80% de vos clients sont à l'étranger (e.g. SaaS B2B international).
1. Pourquoi Stripe n'est pas disponible au Maroc
Stripe est présent dans 46 pays en 2026. Le Maroc n'en fait pas partie. Concrètement, sur le site Stripe.com, le Maroc ne figure pas dans la liste des pays supportés pour créer un compte marchand.
Les raisons techniques et réglementaires
Pour opérer au Maroc, Stripe devrait :
- Obtenir une licence d'établissement de paiement auprès de Bank Al-Maghrib (BAM), conformément à la loi 103-12
- Signer des accords avec le Centre Monétique Interbancaire (CMI) pour traiter les cartes domestiques marocaines
- Mettre en place une équipe locale pour le support, la conformité et les opérations
- Respecter la directive AML/KYC marocaine et le secret bancaire local
- Effectuer le règlement des fonds en dirham marocain (MAD) sur des comptes bancaires marocains
À ce jour (2026), Stripe n'a obtenu aucun de ces éléments et n'a annoncé aucun calendrier officiel pour le Maroc.
Ce que ça signifie concrètement
Vous ne pouvez pas :
- Ouvrir un compte Stripe en tant qu'entreprise marocaine
- Encaisser via Stripe avec règlement sur compte bancaire marocain
- Accepter les cartes CMI domestiques (sauf via accord d'acquéreur tiers, indisponible)
- Bénéficier du support client Stripe en français ou arabe local
- Faire valider votre compte Stripe avec un RC marocain
2. Les solutions de contournement risquées (à éviter)
Plusieurs astuces circulent sur les forums et les groupes Facebook d'entrepreneurs marocains. Voici les principaux contournements (souvent appelés workarounds dans la communauté développeurs) - et pourquoi ils sont risqués voire illégaux.
Contournement 1 : Stripe Atlas (créer une LLC américaine)
Stripe Atlas est un produit Stripe qui permet à un entrepreneur de n'importe où dans le monde de créer une LLC dans le Delaware (USA) en quelques jours, puis d'utiliser Stripe via cette LLC.
Coût indicatif : environ 500 USD à la création + ~50 USD/mois de comptable + frais de banque US.
Les problèmes :
- Vos fonds arrivent sur un compte bancaire américain, pas marocain. Le rapatriement vers le Maroc coûte en frais bancaires et en délai (5-10 jours).
- Vous êtes sous le régime fiscal américain (formulaires IRS, Schedule C, K-1). Tax filing obligatoire chaque année, même si vous êtes résident fiscal marocain.
- Vous êtes considéré comme une entité étrangère vendant au Maroc. Si vos clients sont marocains, vous êtes en infraction avec la loi marocaine sur les paiements et la TVA marocaine.
- Risque de fermeture de compte Stripe si Stripe détecte que la majorité de vos clients sont au Maroc.
Contournement 2 : Créer une société au UK ou en France
Même principe que Stripe Atlas mais avec une LTD britannique ou une SAS française. Mêmes problèmes : fonds bloqués en Europe, fiscalité étrangère applicable, non-conformité marocaine pour vos clients marocains.
Contournement 3 : Compte Stripe via un tiers
Certains "agents" proposent d'ouvrir un compte Stripe à votre nom via un proche résident à l'étranger. Problème : Stripe détecte rapidement ces situations et ferme immédiatement le compte, parfois avec gel des fonds en cours de transit. C'est explicitement interdit par les Stripe Terms of Service.
Verdict des contournements
| Solution | Coût | Risque | Conformité Maroc |
|---|---|---|---|
| Stripe Atlas | 500$ + 50$/mois | Moyen (fiscalité US) | Non conforme |
| Société UK / FR | 1500-3000€ + comptable | Moyen | Non conforme |
| Compte tiers | Variable | Très élevé (fermeture) | Non conforme |
| ChariBaaS (alternative locale) | 0$ setup | Aucun | Conforme BAM |
Zoom sur l'Office des Changes : le risque que personne n'ose dire
L'Office des Changes encadre les flux de devises au Maroc. Un résident fiscal marocain qui :
- encaisse via une LLC américaine
- réalise du chiffre d'affaires auprès de clients marocains
- ne rapatrie pas les devises au Maroc
s'expose à une requalification fiscale par la Direction Générale des Impôts (DGI) et à des sanctions de l'Office des Changes pour non-rapatriement des avoirs en devises.
En clair : si vous vendez à des Marocains depuis une LLC US et que les fonds restent sur Mercury ou Wise, c'est juridiquement fragile. La tolérance actuelle (en 2026) s'explique par la faible visibilité des flux pour les autorités, mais l'échange automatique d'informations CRS change la donne. Stripe Atlas n'est pas une zone grise infinie.
Avec ChariBaaS, la question ne se pose pas : votre société marocaine encaisse en MAD sur un compte marocain conforme.
4bis. Coût total Stripe Atlas vs ChariBaaS sur 1 an
Au-delà des frais par transaction visibles, Stripe Atlas cumule des coûts cachés qu'on n'évoque jamais sur les forums.
Hypothèse : marchand réalisant 600 000 MAD / an de CA
| Poste de coût | Stripe Atlas (LLC US) | ChariBaaS |
|---|---|---|
| Création LLC + Stripe Atlas | 500 USD (~5 000 MAD) | 0 MAD |
| Registered Agent annuel | 150 USD (~1 500 MAD) | 0 MAD |
| Comptable américain | 60 USD/mois (~7 200 MAD/an) | 0 MAD |
| Compte bancaire US (Mercury, Wise) | 0-20 USD/mois (~2 400 MAD/an max) | 0 MAD (compte marchand intégré) |
| Filing IRS annuel (5472 + Schedule C) | Inclus comptable | N/A |
| Frais par transaction (2,9% + 0,30 EUR) | 2,9% × 600 000 = 17 400 MAD + 0,30 EUR × 1000 tx ~3 200 MAD = 20 600 MAD | 1,8 à 2,5% × 600 000 = 10 800 à 15 000 MAD |
| Frais de change USD vers MAD (Wise/Mercury ~1,5%) | 1,5% × 600 000 = 9 000 MAD | 0 MAD (règlement MAD direct) |
| Frais de virement international | ~500 MAD/an | 0 MAD |
| Risque Office des Changes | Non quantifié (pénalités possibles 5 à 20% des avoirs) | 0 |
| Total annuel hors risque | ~46 200 MAD | ~10 800 à 15 000 MAD |
Économies ChariBaaS : 31 000 à 35 000 MAD par an. Sur 3 ans : ~100 000 MAD économisés, sans compter le risque réglementaire éliminé.
Demander un accès sandbox gratuit ChariBaaS ou consulter la solution paiement en ligne Maroc pour le détail complet.
3. ChariBaaS : la meilleure alternative Stripe au Maroc
ChariBaaS est une plateforme Banking-as-a-Service marocaine, agréée Bank Al-Maghrib, conçue pour les développeurs avec les mêmes standards d'API que Stripe.
Ce qui est équivalent à Stripe
ChariBaaS expose des APIs REST équivalentes à Stripe :
- Charges / Payment Intents : créer et capturer des paiements
- Customers : gérer les clients et leurs moyens de paiement
- Subscriptions : facturation récurrente avec essais, prorations, upgrades
- Connect : marketplace avec split payments entre vendeurs
- Webhooks signés : notifications en temps réel avec vérification HMAC
- Idempotency keys : éviter les doublons en cas de retry
- Tokenisation : stocker les cartes en coffre PCI DSS, recharger en un clic
- 3D Secure 2.0 : authentification forte avec analyse de risque adaptative
- Refunds & Disputes : gestion des remboursements et chargebacks
- Reporting : exports CSV, dashboard analytics, financial reports
- SDKs officiels : Node.js, PHP, Python, .NET, Go, Ruby
Ce que Stripe ne ferait pas, mais ChariBaaS oui
- Cartes CMI (cartes domestiques marocaines) acceptées nativement
- Maroc Pay (QR code interbancaire marocain) intégré
- Wallets marocains (e-wallets, m-wallets) supportés
- Règlement en MAD directement sur compte bancaire marocain
- Conformité Bank Al-Maghrib : licence d'établissement de paiement, conformité loi 103-12, PCI DSS
- Support en français et arabe par une équipe basée au Maroc
Tarification comparée
| Critère | Stripe (théorique) | ChariBaaS |
|---|---|---|
| Frais carte locale | N/A (indispo) | 1,8% par transaction |
| Frais carte internationale | 2,9% + 0,30€ | 2,5% par transaction |
| Setup | 0$ | 0 MAD |
| Abonnement mensuel | 0$ | 0 MAD |
| Frais de change | 1-2% (Stripe FX) | 0% (règlement MAD direct) |
| Engagement | Aucun | Aucun |
4. Migrer du code prévu pour Stripe vers ChariBaaS
Si vous aviez déjà prévu d'intégrer Stripe (en pensant qu'il était disponible au Maroc), la migration vers ChariBaaS est directe. La plupart des concepts sont identiques.
Exemple : créer un paiement
Code Stripe (Node.js) :
const stripe = require('stripe')('sk_test_...');
const paymentIntent = await stripe.paymentIntents.create({
amount: 10000, // en centimes
currency: 'mad',
payment_method_types: ['card'],
});
Code ChariBaaS (Node.js) :
const chari = require('@charibaas/node')('sk_test_...');
const paymentIntent = await chari.paymentIntents.create({
amount: 10000, // en centimes
currency: 'MAD',
payment_method_types: ['card', 'maroc_pay', 'wallet'],
});
Quasiment identique, avec en bonus la possibilité d'inclure maroc_pay et wallet dans les moyens de paiement.
Exemple : webhooks
Vérification HMAC d'un webhook Stripe :
const sig = request.headers['stripe-signature'];
const event = stripe.webhooks.constructEvent(payload, sig, endpointSecret);
Vérification HMAC d'un webhook ChariBaaS :
const sig = request.headers['x-charibaas-signature'];
const event = chari.webhooks.constructEvent(payload, sig, endpointSecret);
Même logique. La signature HMAC est identique au format Stripe.
Migration complète
Pour migrer un code base Stripe vers ChariBaaS, nos guides d'intégration couvrent :
- Équivalence des objets (
Charge,Customer,Subscription,Invoice,Refund,Dispute) - Équivalence des webhooks (
payment_intent.succeeded,customer.subscription.created, etc.) - Équivalence des erreurs (
card_declined,insufficient_funds,authentication_required) - Migration des tokens de carte (re-tokenisation possible via export)
Notre équipe d'intégration accompagne gratuitement les marchands qui migrent depuis Stripe (ou ceux qui s'apprêtaient à intégrer Stripe sans l'avoir activé) vers ChariBaaS.
Table d'équivalence API détaillée Stripe ↔ ChariBaaS
Pour vous donner une visibilité ligne par ligne, voici la table d'équivalence des endpoints et concepts les plus utilisés.
| Concept Stripe | Endpoint Stripe | Endpoint ChariBaaS | Équivalence |
|---|---|---|---|
| Créer un paiement | POST /v1/payment_intents | POST /v1/payment_intents | 100% |
| Confirmer un paiement | POST /v1/payment_intents/:id/confirm | POST /v1/payment_intents/:id/confirm | 100% |
| Capturer un paiement différé | POST /v1/payment_intents/:id/capture | POST /v1/payment_intents/:id/capture | 100% |
| Lister les paiements | GET /v1/payment_intents | GET /v1/payment_intents | 100% |
| Créer un client | POST /v1/customers | POST /v1/customers | 100% |
| Attacher un moyen de paiement | POST /v1/payment_methods/:id/attach | POST /v1/payment_methods/:id/attach | 100% |
| Abonnement récurrent | POST /v1/subscriptions | POST /v1/subscriptions | 100% |
| Annuler un abonnement | DELETE /v1/subscriptions/:id | DELETE /v1/subscriptions/:id | 100% |
| Rembourser | POST /v1/refunds | POST /v1/refunds | 100% |
| Webhooks signés | header Stripe-Signature | header X-ChariBaaS-Signature | 100% (HMAC SHA-256) |
| Idempotency keys | header Idempotency-Key | header Idempotency-Key | 100% |
| Tokeniser une carte | POST /v1/tokens | POST /v1/tokens | 100% |
| 3D Secure (SCA) | requires_action status | requires_action status | 100% |
| Marketplace (Connect) | POST /v1/accounts | POST /v1/accounts (Connect) | 100% |
| Split payment | transfer_data.destination | transfer_data.destination | 100% |
| Disputes (chargebacks) | GET /v1/disputes | GET /v1/disputes | 100% |
| Maroc Pay QR | Non disponible | payment_method_types: ['maroc_pay'] | Unique ChariBaaS |
| Cartes CMI domestiques | Non disponible | payment_method_types: ['cmi_card'] | Unique ChariBaaS |
| Wallets marocains | Non disponible | payment_method_types: ['wallet'] | Unique ChariBaaS |
| Règlement MAD | Non | Oui par défaut | Unique ChariBaaS |
Notre API paiement Maroc est documentée en français et anglais, avec changelog mensuel pour suivre l'évolution. Le sandbox de test accepte tous les endpoints sans inscription.
4ter. 3 cas réels de migration Stripe Atlas vers ChariBaaS
Cas 1 : SaaS B2B marocain (450 abonnés en débit récurrent)
Contexte : startup SaaS basée à Casablanca, 450 abonnés payant 199 MAD/mois via Stripe Atlas (LLC Delaware ouverte en 2023). Fonds bloqués sur Mercury, comptable américain à 75 USD/mois.
Problème : à chaque rapatriement trimestriel des fonds vers le Maroc, perte de ~2% en change + frais de virement international. La DGI demande des justificatifs réguliers sur l'origine des fonds.
Migration ChariBaaS : 3 semaines.
- Semaine 1 : ouverture compte ChariBaaS, intégration sandbox, tests
- Semaine 2 : email aux abonnés pour re-saisir leur carte (via lien tokenisation)
- Semaine 3 : bascule production, fermeture progressive du flux Stripe
Résultat : +52 000 MAD économisés sur 12 mois suivants, dossier comptable simplifié, conformité réglementaire totale.
Cas 2 : Marketplace e-commerce (Casablanca)
Contexte : marketplace produits artisanaux marocains, ~80 vendeurs, Stripe Atlas avec split payments via Stripe Connect.
Problème : difficulté à justifier aux vendeurs marocains les versements en USD avec frais de conversion. Plusieurs vendeurs ont quitté la plateforme pour cause de complexité administrative.
Migration ChariBaaS : 5 semaines (complexité Connect).
- Mise en place du système Connect ChariBaaS (split payments en MAD)
- Onboarding KYB des 80 vendeurs (RC, ICE, statuts)
- Migration progressive des paiements
Résultat : 100% des vendeurs versés en MAD, simplification fiscale (DGI conforme), récupération de 12 vendeurs partis pour cause de complexité USD.
Cas 3 : Application mobile (Rabat)
Contexte : app mobile de delivery, paiements in-app via Stripe Mobile SDK depuis une LLC Delaware.
Problème : 3D Secure compliqué pour les cartes marocaines via Stripe (taux de déclin > 25%). Maroc Pay non supporté, alors que c'est le 2ème moyen de paiement demandé par les utilisateurs.
Migration ChariBaaS : 4 semaines.
- Intégration du SDK mobile ChariBaaS (iOS + Android)
- Ajout de Maroc Pay comme méthode native
- Re-tokenisation des cartes en stock
Résultat : taux de déclin réduit à 8%, +30% de transactions (grâce à Maroc Pay), économies de 40 000 MAD/an sur les frais.
Plus d'exemples sur accepter les paiements en ligne au Maroc et paiement application mobile Maroc.
5. Et si Stripe arrive au Maroc un jour ?
C'est possible. Stripe étend régulièrement sa couverture géographique. Le Maroc fait partie des marchés fintech les plus actifs en Afrique du Nord, avec une forte pénétration smartphone et un écosystème e-commerce en croissance.
Mais rien n'est annoncé à date. Et même quand Stripe arrivera :
- Vous gardez votre compte ChariBaaS conforme localement, sans rupture pour vos clients
- Vous pouvez choisir d'utiliser les deux en parallèle (Stripe pour les clients internationaux, ChariBaaS pour les marocains avec Maroc Pay et CMI)
- Vous évitez les contournements illégaux qui peuvent être rattrapés rétroactivement par le fisc
Conclusion : passer à l'action
Si vous cherchiez Stripe au Maroc pour lancer un projet, ne perdez plus de temps avec les contournements risqués. La meilleure alternative existe et elle est meilleure que Stripe pour le marché marocain.
Prochaine étape
- Découvrir la page dédiée : Stripe au Maroc : pourquoi ça ne marche pas et l'alternative
- Comparer les options : Solution de paiement en ligne au Maroc
- Demander un accès sandbox gratuit : Contact
Pour aller plus loin sur les sujets connexes :
Questions fréquentes
- Stripe est-il disponible au Maroc en 2026 ?
- Non. Stripe ne supporte pas les marchands marocains en 2026. Vous ne pouvez ni créer un compte Stripe Maroc, ni recevoir vos règlements sur un compte bancaire marocain. Stripe n'a obtenu ni licence d'établissement de paiement auprès de Bank Al-Maghrib, ni accord interbancaire avec le CMI.
- Quelle est la meilleure alternative à Stripe au Maroc ?
- ChariBaaS est l'alternative locale recommandée. Agréée Bank Al-Maghrib, elle expose des APIs équivalentes à Stripe (REST, webhooks signés, SDKs Node/PHP/Python/.NET, idempotency keys, 3D Secure 2.0) et accepte en plus les cartes CMI domestiques, Maroc Pay et les wallets marocains, avec règlement direct en MAD.
- Puis-je utiliser Stripe via une société US ou UK ?
- Techniquement oui (Stripe Atlas, LTD UK, SAS FR), mais cela crée 3 problèmes : vos fonds restent bloqués à l'étranger, vous êtes soumis à la fiscalité du pays d'incorporation, et vous êtes non-conforme à la réglementation marocaine pour vos clients marocains. L'Office des Changes peut requalifier ces revenus.
- Stripe Atlas fonctionne-t-il au Maroc ?
- Stripe Atlas permet de créer une LLC américaine depuis le Maroc et d'utiliser Stripe via cette LLC. Mais les fonds restent aux USA, vous avez des obligations fiscales US (formulaires IRS annuels) et un risque Office des Changes. Le coût total sur 1 an dépasse souvent celui d'une solution locale comme ChariBaaS.
- Quand Stripe arrivera-t-il au Maroc ?
- Aucune annonce officielle de Stripe en 2026. L'arrivée nécessiterait une licence d'établissement de paiement Bank Al-Maghrib, des accords interbancaires avec le CMI et une équipe locale. Aucun de ces éléments n'a été annoncé publiquement. ChariBaaS reste l'alternative locale conforme dans l'attente.
- ChariBaaS a-t-il les mêmes fonctionnalités que Stripe ?
- Oui pour la quasi-totalité : Charges, Payment Intents, Customers, Subscriptions, Connect (marketplace), Webhooks signés HMAC, Idempotency keys, Tokenisation PCI DSS Level 1, 3D Secure 2.0, Refunds, Disputes, Reporting. En plus : support natif des cartes CMI, Maroc Pay et wallets marocains que Stripe ne supporterait pas.
- PayPal est-il disponible au Maroc ?
- Partiellement. PayPal permet de recevoir des paiements au Maroc mais avec de fortes limitations : pas de carte PayPal Debit, retraits vers compte bancaire avec frais (3,5% en moyenne) et délai (5 à 7 jours), conversion forcée USD vers MAD. ChariBaaS reste plus complet avec règlement direct en MAD sans conversion.
- Combien coûte Stripe Atlas pour un marchand marocain en 2026 ?
- Coût initial Stripe Atlas : environ 500 USD à la création de la LLC. Coûts récurrents : 50-100 USD/mois de comptable américain, ~150 USD/an de Registered Agent, frais bancaires US, frais de change USD vers MAD à chaque rapatriement. Total sur 1 an : 1500 à 2500 USD vs 0 setup et 0 abonnement avec ChariBaaS.
- L'Office des Changes peut-il sanctionner les marchands utilisant Stripe via une LLC US ?
- Oui en théorie. Un résident fiscal marocain encaissant via une structure offshore et générant son chiffre d'affaires auprès de clients marocains s'expose à un risque de requalification fiscale et à des sanctions de l'Office des Changes pour non-rapatriement des devises. La solution locale ChariBaaS évite ce risque.
- Stripe Tax fonctionne-t-il pour la TVA marocaine ?
- Non. Stripe Tax calcule automatiquement la TVA pour les juridictions où Stripe est actif. Le Maroc n'étant pas supporté, Stripe Tax ne gère ni la TVA marocaine ni la taxe sur les services numériques. ChariBaaS facture automatiquement la TVA marocaine et émet les factures conformes à la DGI.