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.

Before diving into the details, here is the complete landscape of options available depending on your profile:
| 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 fees per operation | Immediate | Unbanked audience, young users | ⚠️ Limited integration |
| Orange Money | Mobile wallet | Variable fees | Immediate | Low-banking penetration zones | ⚠️ Limited integration |
| WafaCash | Transfer / wallet | Fees by amount | Immediate | One-off 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 a website | Same fees as the gateway | Per gateway timeline | Freelancers, small businesses, WhatsApp | N/A |
| Cash on Delivery (COD) | Cash / no technology | Carrier fees only | At delivery | National e-commerce, new buyers | ✅ Native WooCommerce |
The Centre Monétique Interbancaire (CMI) is the most widely used payment gateway by Moroccan online stores. It allows you to accept payments by CMI, Visa, and Mastercard cards issued by all Moroccan banks.
CMI does not contract directly — you must go through your bank without exception. Here is the process:
CMI fees vary by bank and transaction volume. Indicative ranges for 2026:
Important note: CMI transaction fees only apply to successfully completed card payments. Declined or failed transactions are not charged.
For a complete guide on building and optimizing a WooCommerce store in Morocco, read our comparison WooCommerce vs Shopify in Morocco .
PayZone is a Moroccan fintech that allows you to accept card payments without going through the traditional banking system. Its main advantage over CMI is a simpler registration process and much shorter activation times — sometimes just 48 to 72 hours.
Best for: startups, freelancers, and e-commerce businesses that are just getting started and want to avoid the lengthy banking procedures required for CMI. PayZone can serve as an interim solution while your CMI application is being processed.
CIH Pay is the online payment solution from CIH Bank. It works similarly to CMI but is administered directly by the bank, which simplifies the setup process for existing CIH customers.
Best for: businesses already banking with CIH that want a streamlined integration tied to their existing banking relationship.
A significant portion of the Moroccan population is underbanked or simply prefers mobile payments. Mobile money solutions allow you to reach this segment and offer your customers greater payment flexibility.
Inwi’s mobile wallet solution. Customers can pay directly from the Inwi Money app. Widely used for small amounts and digital services. Website integration is possible but requires a formal process with Inwi Business.
Similar to Inwi Money but running on the Orange Morocco network. Particularly active in less urban areas. Payment via QR code or payment link is supported.
A widely distributed money transfer network across Morocco. Allows a customer to pay through a physical WafaCash agency without needing a bank card — useful for higher-value orders where the customer prefers to pay cash in person.
2026 reality: mobile wallets remain complementary rather than primary payment methods for most online stores. Add them to your payment options if your target audience skews young and underbanked, or if you operate in sectors with strong mobile adoption such as online education or digital content.
This is probably the most frequently asked question: can you really use PayPal or Stripe in Morocco?
PayPal is available in Morocco, but comes with significant limitations you need to understand before relying on it:
Our recommendation: PayPal only makes sense if you’re selling to international clients outside Morocco who specifically prefer PayPal. For 100% domestic Moroccan sales, CMI or PayZone are cheaper, simpler, and better suited to the market.
Payoneer is the go-to solution for Moroccan freelancers working with international clients — whether through Upwork, Fiverr, or direct contracts. It lets you:
Payoneer is not a classic e-commerce checkout solution — it does not replace CMI for a store selling to Moroccan customers. Think of it as a receivables and invoicing tool, not a payment gateway.
In 2026, payment links have become an essential feature for freelancers, service providers, and small merchants who sell via WhatsApp, Instagram, or by phone.
Both CMI and PayZone offer payment link functionality that works as follows:
Use cases: a coach collecting session fees, an agency invoicing a deposit, an artisan taking orders over WhatsApp. No technical skills required — it’s professional, clean, and works immediately after your merchant account is activated.
Despite the continued growth of online payment adoption, Cash on Delivery remains the dominant payment method for e-commerce in Morocco. Any store that doesn’t offer COD in 2026 is cutting itself off from a large portion of its potential market.
Key considerations when offering COD:
On WooCommerce, COD is a native payment method — no additional plugin or complex configuration is required to activate it.
For more on managing conversions and the checkout funnel with COD, read our guide on improving website conversion rates in Morocco .
WooCommerce is the most widely used e-commerce platform in Morocco and has the strongest local payment integrations available. Plugins currently available:
General integration procedure for any gateway:
Shopify has specific limitations for the Moroccan market that you need to be aware of before committing to it:
For Shopify stores selling exclusively in Morocco, WooCommerce may be the better technical choice. Read our guide WooCommerce vs Shopify in Morocco .
For custom platforms — marketplaces, SaaS products, reservation portals — direct integration via the provider’s REST API gives you the greatest flexibility. The general payment flow:
CMI, PayZone, and CIH Pay all provide complete API documentation with code examples in PHP, Node.js, and Python.
PCI-DSS certification (Payment Card Industry Data Security Standard) is the responsibility of your payment provider, not yours. CMI, PayZone, and CIH Pay are all PCI-DSS certified. Your obligation is simply this: never store card data on your own server — all sensitive information flows exclusively through the provider’s secured infrastructure.
All transactions on Moroccan payment gateways go through the 3D Secure protocol — the SMS or banking app verification step that appears after a customer enters their card details. This is a Bank Al-Maghrib (BAM) requirement and protects both the merchant and the buyer against fraud and unauthorized transactions.
No serious payment gateway will activate on a site without active HTTPS. Before going live, verify that:
Most reputable hosting providers include a free Let’s Encrypt SSL certificate. If you need to upgrade your hosting setup, read our comparison of the best web hosting providers in Morocco .
The CNDP (Commission Nationale de Contrôle de la Protection des Données) requires that you:
For e-commerce sites, a “Privacy Policy” page and a “Terms & Conditions” page linked in the footer are the minimum legal requirement in Morocco.
Not officially. Stripe is not available for companies legally domiciled in Morocco. Workarounds do exist — such as setting up a European entity or using an intermediary — but these come with additional tax and legal obligations that make them complex and potentially costly. For domestic Moroccan sales, CMI or PayZone are the direct and simpler alternatives.
Going through your bank, expect a processing time of 1 to 3 weeks after submitting a complete file. Some banks — CIH in particular — have faster internal processes for existing clients. If you need to start accepting payments quickly, PayZone can be activated in as little as 48 to 72 hours and can serve as a bridge while your CMI application is pending.
Yes — through the payment link functionality offered by both CMI and PayZone. You generate a payment link directly from your merchant dashboard, share it with the customer via WhatsApp, email, or SMS, and the customer pays by clicking the link and entering their card details. This is ideal for freelancers, coaches, artisans, and merchants who sell through social media or messaging apps.
CMI fees vary depending on your bank and your monthly transaction volume. In 2026, the typical range is 1.5% to 2.5% per successful transaction. Some banks add fixed monthly fees ranging from 0 to 200 MAD. Always request a complete fee schedule from your bank before signing any contract — including payout fees and any minimum billing requirements that may apply at low transaction volumes.
Absolutely. COD remains the dominant payment method in Moroccan e-commerce, particularly for first-time buyers and audiences outside major urban centers. Not offering COD on a Moroccan store means forfeiting 30 to 50% of your potential conversions. The goal isn’t to eliminate COD — it’s to manage it intelligently to reduce delivery refusal rates through order confirmation calls or WhatsApp messages before dispatch.
Yes, via PayPal Business or Payoneer for international receipts. For dirham-denominated payments from within Morocco, CMI, PayZone, and CIH Pay are the appropriate solutions. If you sell to both local and international audiences, the most common setup is a combination of CMI for Moroccan buyers and PayPal Business for international clients.
For CMI: yes — you must have a relationship with a partner bank that will sponsor your merchant account. For PayZone: no — you can register directly online without going through any specific bank, which makes it significantly more accessible for startups, freelancers, and auto-entrepreneurs. This is one of the most meaningful practical differences between the two solutions.
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.
Tanger has changed. The Strait City is no longer just a gateway between Africa and Europe — it has become one of Morocco’s most dynamic economic hubs, with one of the continent’s ...
Kénitra is the Moroccan city whose digital transformation is least anticipated — and that’s precisely where its opportunity lies. 40 kilometers from Rabat, in full industrial and residential expansion, Kénitra combines a ...
A well-built website is a salesperson available 24/7. At AzulWeb, we build sites that work for you — even while you sleep.