Online payment in Morocco: the CMI and the alternatives

Online payment in Morocco: the CMI and the alternatives

Accepting online payments has become essential for selling on the internet in Morocco.

How the CMI works, what the alternatives are, which fees to expect and how to keep payments secure.

Request a quote
Services (optional)

✓ Free quote · ✓ Reply within 1 business day · ✓ 5/5 on Google (31 reviews)

Published on · Updated on · By the IT LABS PRO team

Buying online, booking a service, paying a subscription: more and more Moroccan customers want to pay directly on the internet. For a shop or a service provider, accepting online payments takes a few formalities and the right choice of solution. Here is an overview of the options in Morocco in 2026 and the points to check before you start.

The CMI: the standard solution

The Centre Monétique Interbancaire (CMI) is the central player for card acceptance in Morocco, in shops and online. For e-commerce, it offers a payment gateway that lets your website accept Moroccan and international cards.

How it works

  1. You apply to your bank to accept online payments.
  2. Once your application has been reviewed and the contract signed, you receive your merchant credentials.
  3. The gateway is integrated into your website (development and testing in a test environment).
  4. At checkout, the customer is redirected to a secure page with strong authentication (3-D Secure).
  5. The payment result is sent back to your website, which confirms the order.

Lead times and fees (set-up, commission per transaction) depend on your bank and your business: ask for a written offer and compare the terms.

Payment aggregators

Providers such as Payzone offer online payment solutions for merchants, sometimes with simpler formalities for small businesses and tools to track transactions. They can be a good way to start quickly. Compare their fees, payout times and accepted payment methods with your bank’s offer.

What about international solutions?

Many payment solutions popular in Europe or the United States are not open to companies established in Morocco. For example, Morocco is not on Stripe’s list of supported countries (checked in September 2026). Before choosing a foreign e-commerce platform or tool, check that its payment methods are actually available to a Moroccan company.

Cash on delivery

Cash on delivery is still widely used in Morocco. It reassures buyers who do not want to pay online, but it has drawbacks: orders refused on arrival, cash collected by the courier and paid back after a delay, returns to manage. Most shops offer both options: card payment and cash on delivery.

Bank transfers and other methods

For business-to-business sales or large amounts, bank transfer is still common: show your bank details and confirm the order once the funds arrive. Other solutions (mobile payment, cash payment networks) are developing: check their availability and terms at the time of your project.

The fees to expect

Work out the total cost over a year based on your expected volume: an offer with higher fixed fees but a lower commission can become more attractive as your sales grow.

Security: good practices

Show your terms clearly

Accepted payment methods, delivery costs, lead times, refund conditions: this information must be visible before the order. It reassures buyers and reduces disputes. Do not forget the VAT details on your invoices (see our guide to calculating VAT in Morocco).

How to choose your solution

Your situationOption to look at first
Online shop with regular volumeCMI gateway through your bank, plus cash on delivery
Small business just startingPayment aggregator, plus cash on delivery
Business-to-business salesBank transfer, possibly card payment
Mostly foreign customersCheck acceptance of international cards and the related fees

The steps to switch on online payment

  1. Prepare your website: terms of sale, privacy policy, product pages and prices, full contact details. Banks often review the website before accepting.
  2. Submit your application to your bank or the chosen provider.
  3. Get your test access and have the gateway integrated.
  4. Test every case: payment accepted, refused, cancelled, refunded.
  5. Go live and keep an eye on the first transactions.

Frequently asked questions

Do I need a business bank account to accept online payments?

Yes, accepting card payments requires a merchant agreement linked to a business account. Your bank will tell you which documents to provide.

Can I accept foreign cards?

Yes, the CMI gateway accepts Moroccan and international cards. Check the terms and fees for foreign cards in your contract.

How long does it take to switch on online payment?

Allow for the bank’s or provider’s review time, then integration and testing on your website. Start the bank process early, in parallel with development.

Is Stripe available in Morocco?

No: Morocco is not on Stripe’s list of supported countries (checked in September 2026).

In short

In Morocco, online payment goes mainly through the CMI via your bank, or through payment aggregators; cash on delivery remains an important complement. Compare the fees over a year, secure the integration and show your terms clearly. IT LABS PRO integrates payment solutions into your online shops: discover our e-commerce website development in Morocco.

Sources