Online Payment in Morocco: CMI, PayZone, Stripe — Complete Comparison 2026
Développement12 read · 12 March 2026

Online Payment in Morocco: CMI, PayZone, Stripe — Complete Comparison 2026

Comprehensive comparison of payment gateways in Morocco: CMI, PayZone, Stripe, HyperPay, and CashPlus. Fees, integration, and regulatory compliance explained.

Moroccan e-commerce surpassed 15 billion MAD in transactions in 2025 — a 37% year-over-year increase. Yet the choice of payment gateway remains one of the most underestimated decisions entrepreneurs face. A poor integration can lose 20 to 40% of shopping carts at checkout, creating a silent bottleneck that kills profitability. This comparison examines the five main online payment solutions in Morocco: CMI, PayZone, Stripe, HyperPay, and CashPlus. Real fees, integration difficulty, regulatory compliance, and ideal use cases — everything you need to make the right choice.

The Online Payment Landscape in Morocco in 2026

Morocco's payment ecosystem is in the middle of a significant transformation. Bank penetration now exceeds 60%, driven by Bank Al-Maghrib's financial inclusion initiatives. At the same time, cash on delivery still accounts for roughly 55% of e-commerce transactions — a number that drops every year but remains structurally dominant.

Three factors shape payment gateway selection in Morocco:

  1. Office des Changes regulations: any transaction involving foreign currency carries specific constraints. Businesses selling internationally must ensure their gateway properly handles MAD/foreign currency conversion and outbound fund compliance.

  2. Law 31-08 on consumer protection: this law imposes precise obligations regarding price transparency, the right of withdrawal (7 days for online purchases), and payment data security. Your gateway must support 3D Secure and PCI DSS-compliant encryption.

  3. Local payment habits: domestic CMI cards account for over 65% of online payments in Morocco. A gateway that does not support CMI cards loses the majority of its potential customer base from the start.

Within the context of a complete digital transformation, payment gateway selection is a foundational link in the digital value chain.

Comparison Table: CMI vs PayZone vs Stripe vs HyperPay vs CashPlus

| Criteria | CMI | PayZone | Stripe (Atlas) | HyperPay | CashPlus | |---|---|---|---|---|---| | Type | Local gateway | Local gateway | International gateway | MENA gateway | Cash network | | CMI cards | Yes (native) | Yes | No | Partial | N/A | | Visa / Mastercard | Yes | Yes | Yes | Yes | N/A | | American Express | Yes | Limited | Yes | Yes | N/A | | Transaction fee | 1.8% – 3.5% | 2.0% – 3.5% | 2.9% + $0.30 | 2.5% – 3.8% | 1.5% – 3% | | Monthly fees | 500 – 1,500 MAD | 300 – 800 MAD | 0 MAD | 0 – 1,000 MAD | Variable | | Setup fees | 2,000 – 5,000 MAD | 1,000 – 3,000 MAD | 0 MAD | 1,500 – 4,000 MAD | Negotiable | | Integration timeline | 2 – 6 weeks | 1 – 3 weeks | 1 – 5 days | 1 – 4 weeks | 1 – 2 weeks | | API documentation | Average | Good | Excellent | Good | Limited | | 3D Secure | Yes | Yes | Yes | Yes | N/A | | Recurring payments | Limited | Yes | Yes | Yes | No | | Mobile wallets | No | Partial | Apple/Google Pay | Partial | Yes | | Tech support | FR/AR | FR/AR | EN | EN/AR | FR/AR |

CMI (Centre Monétique Interbancaire): The Moroccan Standard

CMI is the historical player in electronic payments in Morocco. Founded in 2004, it manages interoperability between Moroccan banks and processes nearly all card payments in the country. For any e-commerce site targeting Moroccan consumers, CMI integration is virtually non-negotiable.

Strengths:

  • Native acceptance of all Moroccan bank cards (over 20 million cards in circulation)
  • Full support for Visa, Mastercard, and American Express
  • Consumer trust — the CMI payment page is recognized and reassuring to Moroccan shoppers
  • Automatic compliance with Bank Al-Maghrib regulations

Weaknesses:

  • Lengthy onboarding process: 2 to 6 weeks, with a substantial administrative file (trade register, bank attestation, company bylaws)
  • API documentation could be significantly improved — developers regularly report a lack of clarity
  • Default payment interface offers limited customization
  • No native support for recurring payments or subscriptions

Fee breakdown: rates vary by industry and volume. Standard e-commerce merchants pay 2.2% to 3.5% per transaction. High-volume businesses (over 500,000 MAD/month) can negotiate rates down to 1.8%. Monthly virtual POS maintenance fees range from 500 to 1,500 MAD, plus initial setup costs.

PayZone: The Agile Local Alternative

PayZone has established itself as the leading alternative to CMI by focusing on faster integration and better developer documentation. The platform particularly targets startups and SMEs that want to accept online payments without CMI's administrative delays.

Strengths:

  • Fast integration: well-documented REST API, SDKs available in PHP, Node.js, and Python
  • Setup in 1 to 3 weeks versus 2 to 6 for CMI
  • Native support for recurring payments and subscriptions
  • Customizable payment interface (iframe or redirect)
  • Merchant dashboard with real-time analytics

Weaknesses:

  • Limited American Express support
  • Less recognized by consumers than CMI — some buyers hesitate when they see a PayZone payment page
  • Limited international coverage compared to Stripe or HyperPay

Fee breakdown: 2.0% to 3.5% depending on volume and industry. No fixed per-transaction fee. Monthly fees of 300 to 800 MAD. PayZone offers startup plans at 300 MAD/month all-inclusive up to a certain volume threshold.

Stripe via Atlas: International Power

Stripe does not operate directly in Morocco. To use it, a Moroccan business must create a legal entity in the United States via Stripe Atlas (approximately $500) or in another supported country. This constraint makes it a solution reserved for businesses that sell primarily internationally or run a SaaS product.

Strengths:

  • Best API documentation on the market — the absolute developer reference
  • Complete ecosystem: Stripe Payments, Billing (subscriptions), Connect (marketplaces), Radar (anti-fraud)
  • Native support for 135+ currencies plus Apple Pay and Google Pay
  • Integration in hours with libraries for every framework (React, Next.js, Vue, and more)
  • Robust webhooks and exemplary testing sandbox

Weaknesses:

  • Does not support CMI cards — a dealbreaker if your customer base is primarily Moroccan
  • Requires a legal entity outside Morocco (additional cost and administrative complexity)
  • Funds are received in USD or EUR, not MAD — conversion and fund repatriation are subject to Office des Changes rules
  • Transaction fee of 2.9% + $0.30, higher than local solutions

Ideal use case: Moroccan SaaS companies selling internationally, export-oriented freelancers, multi-country marketplaces. If you are building an e-commerce site in Morocco targeting local consumers, Stripe alone will not be sufficient.

HyperPay: The MENA Bridge

HyperPay is a Riyadh-based gateway that has expanded across the MENA region, including Morocco. It offers an interesting compromise between local coverage and international functionality.

Strengths:

  • Support for local cards across multiple MENA countries (Morocco, Egypt, Saudi Arabia, UAE)
  • One-page payment with card tokenization (one-click checkout)
  • Built-in anti-fraud with real-time risk scoring
  • Support for recurring payments and subscription plans

Weaknesses:

  • Partial CMI card support — not all card types are covered
  • Higher fees than CMI or PayZone for purely Moroccan transactions
  • Technical support primarily in English and Arabic, limited French documentation
  • Rigorous KYC (Know Your Customer) process with variable activation timelines

Fee breakdown: 2.5% to 3.8% depending on country and volume. Setup fees of 1,500 to 4,000 MAD. Some plans have no fixed monthly fees. Annual contracts with minimum commitments are common.

CashPlus: Digitalized Cash Payments

CashPlus addresses a Moroccan reality: a significant portion of the population prefers paying in cash. The CashPlus network (over 3,000 points of sale across Morocco) allows consumers to pay for online purchases in cash using a payment code generated at checkout.

Strengths:

  • Captures unbanked customers or those reluctant to pay by card online
  • Dense physical network covering the entire Moroccan territory
  • Complementary to card payment solutions — reduces cart abandonment
  • Relatively low commission (1.5% to 3%)

Weaknesses:

  • Deferred payment (the customer must physically visit a point of sale) — increases confirmation time
  • Unsuitable for digital products or instant deliveries
  • Lower final conversion rate (some customers generate the code but never complete payment)
  • Less standardized API integration compared to CMI or PayZone

Mobile Money Solutions: inwi money, Orange Money, and M-Wallets

Mobile payments are advancing rapidly in Morocco, driven by Bank Al-Maghrib's financial inclusion strategy. The main solutions include:

  • inwi money: a mobile wallet linked to an inwi phone number, enabling online payments and transfers. Adoption is growing but still limited in e-commerce contexts.
  • Orange Money: similar to inwi money, with an extensive distribution network. Used primarily for person-to-person transfers.
  • M-Wallet (interoperable): the interoperable mobile payment standard launched by Bank Al-Maghrib, enabling transactions across different operators and banks.

For custom development projects, integrating m-wallets represents a genuine competitive advantage. The SDKs are still maturing, but adoption is accelerating, and businesses that prepare now will be ahead of the curve.

Which Strategy Should You Choose? The Decision Guide

Your gateway choice depends on your business model:

You sell to Moroccan consumers (local B2C): → CMI as your primary gateway (80% of your transactions will come through Moroccan cards) + CashPlus as a complement for cash payments. Monthly budget: 800 to 2,000 MAD in fixed fees plus commissions.

You sell online with subscriptions (SaaS, courses, media): → PayZone for the local market (native recurring payments) + Stripe for international customers. Two integrations to maintain, but coverage is complete.

You sell internationally from Morocco: → Stripe via Atlas as your primary gateway + HyperPay if you target the MENA region. CMI as a complement if you also serve Moroccan customers.

You are launching a marketplace:Custom development is strongly recommended. You will need a split payment system (distributing payments between vendors and the platform), which only Stripe Connect and custom development on CMI/PayZone can deliver reliably.

To understand the overall budget for your project, see our complete guide to website pricing in Morocco.

Regulatory Compliance: What the Law Requires

Three legal frameworks govern online payments in Morocco:

  1. Law 31-08 on consumer protection: requires merchants to clearly display total prices (including VAT and shipping), guarantee payment data security, and respect a 7-day right of withdrawal for online purchases.

  2. Office des Changes regulations: Moroccan businesses receiving foreign currencies must repatriate funds within 30 days. Using Stripe (funds in USD) or HyperPay (funds in SAR/USD) triggers a mandatory declaration and repatriation procedure.

  3. Bank Al-Maghrib circulars: mandate PCI DSS compliance for all card data processing and regulate the issuance and use of electronic payment instruments.

Every payment gateway integrated into your site must comply with all three frameworks. Non-compliance exposes the business to fines and potential suspension of its online selling activities.

Related Resources

Comparing providers? Check out our detailed comparison:

FAQ

1. What is the best payment gateway for an e-commerce site in Morocco? For a site targeting Moroccan consumers, CMI remains the most reliable choice. It natively accepts all Moroccan bank cards and benefits from strong buyer trust. Combine it with CashPlus to cover cash payments. If you also serve international customers, add PayZone or Stripe as a second integration.

2. How much does it cost to integrate a payment gateway in Morocco? Total cost ranges from 3,000 to 15,000 MAD depending on the gateway and site complexity. CMI requires setup fees of 2,000 to 5,000 MAD plus 500 to 1,500 MAD/month. PayZone is cheaper to start (1,000 to 3,000 MAD setup). Stripe has no fixed fees but requires creating a foreign legal entity (approximately 5,000 MAD via Atlas).

3. Can you use Stripe in Morocco? Not directly. Stripe does not support Morocco as a registration country. You must create a legal entity in the United States (via Stripe Atlas) or in another supported country. This approach works well for SaaS products and international sales but is unsuitable for MAD transactions with CMI cards.

4. Are CMI cards compatible with all payment gateways? No. Only CMI and PayZone natively support domestic Moroccan bank cards. Stripe and HyperPay only accept international Visa and Mastercard cards. For a Moroccan e-commerce site, ignoring CMI cards means excluding over 60% of your potential customers.

5. How can I accept mobile money payments on my website? Integrating m-wallets (inwi money, Orange Money) requires a direct partnership with the operator or the use of an aggregator. The APIs are still being standardized. Custom development is typically necessary for a seamless integration. Adoption is growing fast and represents a significant conversion lever for sites targeting younger Moroccan consumers.


Ready to integrate the right payment solution into your e-commerce project? Contact our team for a free assessment of your needs and a personalized recommendation tailored to your market and budget.

Have a project in mind?

Let's talk about your vision. We support you from strategy to launch.