How to Accept Online Payments in Morocco in 2026
Whether you're running an e-commerce store, a SaaS product, or a service-based business in Morocco, accepting online payments is no longer optional — it's essential. But the Moroccan payment landscape has its own rules, infrastructure, and recent changes that can make getting set up more complex than it needs to be.
This guide breaks it down clearly so you know exactly what your options are, what's required, and how to get started in 2026.
Why Online Payments in Morocco Are Different
Morocco operates under a tightly regulated financial system overseen by Bank Al-Maghrib (BAM) and the exchange control regulations of the Office des Changes. This means not every international payment gateway works out of the box for Moroccan businesses, and the process of getting approved to accept foreign currency online comes with specific requirements.
The good news: the landscape shifted significantly in 2024 and 2025. BAM capped domestic interchange fees at 0.65% effective October 2024, and the Conseil de la concurrence's landmark decision 152/D/2024 formally ended CMI's near-total monopoly on card acquiring — effective 1 May 2025, eleven licensed acquirers now operate in Morocco. For merchants, this means more competition, more choice, and eventually lower fees.
Step 1: Understand What Type of Payments You Need to Accept
Before choosing a payment solution, be clear on what you're actually collecting:
Domestic MAD payments — customers in Morocco paying in Moroccan Dirham
International payments — customers in Europe, the Gulf, or elsewhere paying in EUR, GBP, USD etc.
Both — a mixed merchant selling to local and international customers
Each scenario leads to a different solution. Trying to use a domestic-only gateway for international transactions, or vice versa, is one of the most common and costly mistakes Moroccan merchants make.
Step 2: Choose the Right Payment Solution
Option 1: Moroccan Payment Gateways (Domestic)
For businesses selling to customers inside Morocco, local gateways are the most straightforward option. They support local CMI cards, Visa, and Mastercard issued in Morocco, and payments settle in MAD.
Following the 2025 liberalisation, the main providers now include:
CMI (Centre Monétique Interbancaire) — historically the dominant gateway, now repositioning as a neutral interoperable platform following the Competition Council ruling. Still widely used and well-integrated.
Bank-owned acquiring subsidiaries — Attijari Payment (Attijariwafa), CIH Pay (CIH Bank), Damane Cash (Bank of Africa), Chaabi Payment (Banque Centrale Populaire), and Al Filahi Cash (Crédit Agricole) now offer direct merchant acquiring. CIH Pay in particular offers a fast e-commerce product with D+1 to D+2 settlement.
Payzone (VPS) — a genuine independent Moroccan PSP that operates alongside CMI, with quick onboarding (sometimes 48-72 hours) and plugins for WooCommerce, Shopify, Magento, and PrestaShop.
These solutions are well-suited for Moroccan businesses selling domestically. They typically do not support foreign currency collection without additional Office des Changes compliance.
Option 2: International Payment Service Providers (PSPs)
For businesses with international customers, you'll need a PSP that can operate within Morocco's regulatory framework. This is where most merchants run into difficulties — major international PSPs such as Stripe do not support companies legally domiciled in Morocco. Stripe workarounds require incorporating a foreign entity (e.g., via Stripe Atlas), which adds cost and complexity.
PayPal operates in Morocco under specific conditions: following a partnership with Cash Plus confirmed in September 2025 — which took three years of negotiations with BAM and the Office des Changes — Moroccan professionals can now withdraw PayPal balances in dirhams. However, PayPal accounts in Morocco are authorised for professional use only, with a mandatory obligation to repatriate revenue.
Viable PSP options for Moroccan merchants include:
PayTabs — a MENA-focused PSP that explicitly supports Morocco-domiciled merchants
Payzone (VPS) — also handles international card processing in addition to domestic
Regional acquirers — some Gulf and European acquirers can onboard Moroccan businesses under specific conditions, typically requiring higher volumes and a stronger compliance profile
Note: global acquirers such as Worldpay, Elavon, and Acquired.com do not currently onboard Morocco-registered merchants — their supported regions do not include Morocco.
Option 3: Payment Advisory & Brokerage (The KhlasPay Approach)
Rather than navigating PSP relationships alone, many Moroccan merchants work with a payment advisory service to identify the right acquiring bank and PSP combination for their business type, revenue model, and risk profile.
This is particularly valuable for:
High-risk or regulated sectors (travel, forex, gaming, supplements)
Businesses with international revenue needing FX settlement
Merchants who have previously been declined or had accounts terminated
Step 3: Get the Right Documentation Ready
Regardless of which route you take, you'll need to prepare a solid merchant application. Banks and PSPs will typically ask for:
Business registration documents (RC — extrait du Registre de Commerce, statuts, patente)
Bank account details (RIB) from a Moroccan business account
Proof of identity for directors and beneficial owners
A description of your business model, products/services, and target markets
Your website (must be live, with terms, privacy policy, and return policy clearly visible)
Processing history if you've accepted payments before (3–6 months of statements)
Bank domiciliation of foreign-currency transactions if collecting from international customers, in compliance with Office des Changes repatriation requirements (proceeds must be repatriated within 150 days; up to 70% may be retained in a foreign-currency account)
Getting these documents in order before approaching a gateway or PSP significantly speeds up the onboarding process.
Step 4: Understand the Fees
Online payment processing in Morocco involves several layers of cost. Following BAM's October 2024 cap, domestic interchange is now capped at 0.65% per transaction — down from higher historical rates. Merchants are also forbidden from passing card fees to customers or imposing minimum card transaction amounts.
The exact fees you pay depend on your business type, monthly volume, and the PSP you work with. Higher-risk merchants typically pay more.
Step 5: Integrate and Go Live
Once approved, integration is usually handled via:
Hosted payment page — the easiest option; the PSP hosts the checkout and you redirect customers to it. Best for getting live quickly.
API integration — full control over the checkout experience, requires a developer. Best for scale.
Plugin — CMI and Payzone both offer official plugins for WooCommerce, PrestaShop, Magento, and Shopify. Note that Shopify Payments itself is not available in Morocco — you'll need to connect a local gateway (CMI, Payzone, or similar) via a third-party integration.
Most Moroccan businesses start with a hosted payment page or plugin to get live quickly, then move to API integration as volume grows.
Common Pitfalls to Avoid
Applying to the wrong PSP for your business type — mismatch leads to declines and wasted time
Not having a compliant website before applying — missing T&Cs, privacy policy, or return policy will get you rejected
Ignoring Office des Changes requirements — collecting foreign currency without proper bank domiciliation and repatriation compliance creates serious legal and banking risks
Assuming Stripe or Shopify Payments will work — neither supports Morocco-domiciled businesses natively
Underestimating onboarding timelines — domestic gateways typically take 2–4 weeks; international PSPs can take 4–8 weeks or longer
Choosing based on price alone — the cheapest gateway often has the weakest support and strictest chargeback thresholds
Final Thoughts
Accepting online payments in Morocco in 2026 is absolutely achievable — and the market is genuinely opening up. The end of CMI's monopoly, the BAM interchange cap, and the arrival of eleven licensed acquirers means more competition and better options for Moroccan merchants than at any point before.
The key is choosing the right solution for your specific business, preparing your documentation properly, and understanding the regulatory environment — particularly around foreign currency.
If you're unsure which route is right for you, or if you've already been declined by a PSP, Khlas Pay can help you identify the right payment solution and manage the relationship with the acquiring bank on your behalf.
Khlas Pay is a payment advisory and services platform helping merchants across Morocco, Africa, and Europe find and manage the right payment solutions for their business.