You’re launching an online store or digital service in Morocco and wondering how to accept card payments? It’s the most common question from Moroccan entrepreneurs — and the answers are evolving fast.
In 2026, Morocco has a significantly more mature online payment ecosystem than three years ago. CMI remains the reference, but PayZone, CIH Pay, mobile wallets, and payment links have changed the game — especially for freelancers and small businesses that can’t yet open a traditional merchant bank account.
This guide answers the real questions: what solutions exist, what they actually cost, how to integrate them on WooCommerce or Shopify, and which one to choose based on your situation. With a comparison table, real fees, and pitfalls to avoid.

| Solution | Type | Indicative Fees | Payout Timeline | Best For | WooCommerce Integration |
|---|---|---|---|---|---|
| CMI | Bank gateway | 1.5 – 2.5% + fixed fees per bank | D+1 to D+3 | Established e-commerce, registered company | ✅ Official plugin |
| PayZone | Independent gateway | 2 – 3% per transaction | D+2 to D+5 | SMEs, startups, fast integration | ✅ Plugin available |
| CIH Pay | Bank gateway (CIH) | 1.5 – 2% + monthly subscription | D+1 to D+2 | CIH Bank clients, e-commerce | ✅ Official plugin |
| Inwi Money | Mobile wallet | Variable per operation | Immediate | Unbanked audience, young users | ⚠️ Limited integration |
| WafaCash | Transfer / wallet | Variable by amount | Immediate | One-time payments, freelancers | ❌ Manual |
| PayPal | International (partial) | 3.4 – 5% + fixed fees | D+3 to D+5 (with constraints) | International sales, freelancers | ✅ Native plugin |
| Payoneer | International | 1 – 3% by currency | D+2 to D+3 | Freelancers, agencies, service exports | ❌ Not suited for checkout |
| Payment Link (CMI/PayZone) | Payment without website | Same as gateway fees | Per gateway | Freelancers, small businesses, WhatsApp | N/A |
| Cash on Delivery (COD) | Cash / no technology | Carrier fees only | At delivery | National e-commerce, new buyers | ✅ WooCommerce native |
The Centre Monétique Interbancaire (CMI) is the most widely used payment gateway by Moroccan online stores. It accepts payments by CMI, Visa and Mastercard cards issued by all Moroccan banks.
CMI doesn’t contract directly — you must go through your bank:
For a complete guide on creating and optimizing a WooCommerce store in Morocco, see our comparison WooCommerce vs Shopify in Morocco .
PayZone is a Moroccan fintech allowing card payment acceptance without going through the traditional banking system. Its main advantage over CMI: simpler registration and shorter activation times (sometimes 48 to 72 hours).
Our recommendation: PayPal is relevant only if you sell to international clients who prefer PayPal. For 100% Moroccan sales, CMI or PayZone are cheaper and more appropriate.
Payoneer is the recommended solution for Moroccan freelancers working with international clients (Upwork, Fiverr, direct clients). It allows receiving payments in USD, EUR, GBP from any country and withdrawing to a Moroccan MAD bank account. Payoneer is not a classic e-commerce checkout solution — it doesn’t replace CMI for a Moroccan-targeted online store.
CMI and PayZone both offer payment link functionality. You create a link from your merchant dashboard, send it to the client via WhatsApp, email, or SMS, and the client clicks, enters their card details, and pays. Ideal for coaches, freelancers, artisans and service providers who sell through social media.
Despite the growth of online payment, COD remains the dominant payment method for e-commerce in Morocco. A store that doesn’t offer COD in 2026 cuts itself off from a large portion of its potential market — 30 to 50% of potential conversions.
Key COD considerations:
WooCommerce has the best local payment integrations for Morocco:
For Moroccan-market stores, WooCommerce is often technically superior for payment integration. See our guide WooCommerce vs Shopify in Morocco .
CMI, PayZone and CIH Pay are all PCI-DSS certified. Your role: never store card data on your own server — all sensitive information transits exclusively through the provider’s secure servers.
All transactions on Moroccan gateways go through 3D Secure — the SMS or banking notification verification step. This is a Bank Al-Maghrib (BAM) requirement and protects both merchant and buyer against fraud.
No serious payment gateway will activate on a non-HTTPS site. Verify your SSL certificate is active, all pages use HTTPS, and no mixed content issues exist. See our best web hosting in Morocco comparison if you need to upgrade your hosting.
Not officially. Stripe isn’t available for companies legally domiciled in Morocco. Workarounds exist (creating a European entity), but they involve additional tax and legal obligations. For domestic sales, CMI or PayZone are the direct alternatives.
Going through your bank, typically 1 to 3 weeks after submitting a complete file. Some banks (CIH notably) have faster processes for existing clients. PayZone offers faster activation (sometimes 48 to 72 hours) if you need to start quickly.
Yes, via payment links offered by CMI and PayZone. You create a link from your merchant dashboard, send it to the client (WhatsApp, email, SMS), and the client pays by clicking the link. Ideal for freelancers, coaches, artisans and merchants selling via social media.
CMI fees vary by bank and volume. In 2026, the typical range is 1.5% to 2.5% per successful transaction. Some banks add monthly fixed fees (0 to 200 MAD). Always request a complete fee schedule from your bank before signing — including payout fees and any billing minimums.
Absolutely. COD remains dominant in Moroccan e-commerce, especially for new buyers and less urban audiences. Not offering COD on a Moroccan store means losing 30 to 50% of potential conversions. The challenge isn’t eliminating it — it’s managing it effectively to reduce delivery refusal rates.
No — you can register with PayZone directly online without going through a specific bank. This makes it significantly more accessible for startups and auto-entrepreneurs. It’s one of its main differences from CMI, which requires a banking relationship.
There’s no universally “best” payment solution for Morocco in 2026. There’s the solution suited to your situation:
Online payments in Morocco have progressed enormously. The tools are there, the integrations exist, timelines have shortened. What makes the difference now is the trust you inspire in your customers — not just the technology you use.
A well-built website is a salesperson available 24/7. At AzulWeb, we build sites that work for you — even while you sleep.