M-Wallet in Morocco
The m-wallet (mobile wallet) turns the smartphone into a universal payment device. In Morocco, more than 23 million smartphones are connected and mobile payments are booming thanks to Maroc Pay. ChariBaaS provides the full infrastructure to launch a white-label m-wallet: BAM-compliant account, instant KYC, agent cash-in/cash-out, Maroc Pay and P2P transfers.
What is it?
An m-wallet (mobile wallet) is an app installed on a smartphone that lets users store digital money, pay in store by QR or NFC, send and receive money peer-to-peer (P2P), pay bills, top up phones and access financial services remotely.
In Morocco, the m-wallet is a payment account regulated by Bank Al-Maghrib, with a Moroccan IBAN. Difference vs a classic e-wallet: the m-wallet is mobile-first — every feature is built for smartphone usage (QR, NFC, push notifications, biometrics).
The most common m-wallet use cases in Morocco:
- Maroc Pay QR payments in store and online
- Instant P2P transfers to other wallets
- Phone top-up and bill payments (water, electricity, internet)
- Agent cash-in/cash-out (Chari, DamaneCash, ChaabiCash, Tashilat)
- Merchant payment at Maroc Pay-enabled stores
- Virtual or physical card linked to the wallet for online and POS purchases
Why ChariBaaS?
ChariBaaS is the infrastructure partner to launch an m-wallet in Morocco.
Bank Al-Maghrib compliance. Payment accounts with a Moroccan IBAN, compliance with law 103-12 on payment institutions, tiered KYC (light KYC for low balances, full KYC for higher balances) as required by BAM.
White-label. You launch your own m-wallet under your brand, your design, on top of ChariBaaS's regulated and operated platform. You own the customer relationship, ChariBaaS handles compliance and money movement.
Native Maroc Pay. Your m-wallet is Maroc Pay-compatible from day one, letting users pay by QR anywhere in Morocco.
The largest agent network in Morocco. Cash-in and cash-out through the aggregated Chari + DamaneCash + ChaabiCash + Tashilat network — national coverage.
API + mobile SDK. iOS and Android SDKs with ready-made UI components (KYC onboarding, transfers, QR Pay), and a REST API for custom business features.
How ChariBaaS addresses this
ChariBaaS provides everything needed to launch your m-wallet in Morocco:
- Compliant payment account with a Moroccan IBAN for each wallet user
- Mobile KYC onboarding with ID photo, selfie, automated AML checks (KYC tier matched to wallet limits)
- Cash-in/cash-out through the national agent network
- Native Maroc Pay for QR payments in store and online
- Instant P2P transfers to other wallets and bank-account transfers
- Top-up and bills (telecom, water, electricity, internet)
- Visa cards virtual and physical linked to the wallet
- Mobile SDK for iOS and Android with UI components
- Push notifications, biometrics, security (3D Secure 2.0, OTP, limit management)
- Operational dashboard to track users, transactions, KYC, compliance
Related services
Payment Accounts & Wallets
Compliant payment accounts & wallets with Moroccan IBANs. Fully digital account opening via phone number with built-in KYC/KYB. Real-time balance, transaction history, and fund management — all accessible via API.
Learn moreAgent Network & CICO
Deploy and operate Morocco's most extensive cash-in/cash-out network. Chari's own agents combined with DamaneCash, ChaabiCash, and Tashilat partner networks — nationwide coverage with real-time tracking.
Learn moreOnboarding KYC / KYB
Onboard customers in under five minutes — securely and compliantly. Tiered KYC levels (1,000 to 100,000 DH), automated identity verification with document scanning and facial recognition, and full lifecycle management.
Learn moreCards Issuing & Management
Issue branded Visa cards — physical and virtual — with a fully in-house Card Management System. Full lifecycle control: activation, limits, contactless, ATM, online. Visa Associate License with dedicated BINs.
Learn moreValue-Added Services
Bill payments, mobile top-ups, digital vouchers, money transfers, and more — managed end-to-end by the platform. Available through the agent network or digitally.
Learn moreUse cases
Consumer mobile money
Launch an m-wallet for the Moroccan public with 100% mobile onboarding, instant KYC and agent cash-in.
Financial inclusion
Give unbanked populations access to financial services through a basic smartphone and the agent network.
Wages & gig workers
Pay wages and bonuses to m-wallets with instant availability — withdrawable from agents anywhere in Morocco.
Super-app
Integrate an m-wallet into your existing app (delivery, mobility, e-commerce) to drive retention and capture GMV.
Loyalty programme
Credits, cashback and gift cards delivered directly to your customers' m-wallet to drive repeat purchase.
Employee benefits
Meal vouchers, expense reimbursements and bonuses — paid to m-wallets instead of paper or slow transfers.
Frequently asked questions
An m-wallet (mobile wallet) is a smartphone-based e-wallet that lets users store digital money, pay by QR or NFC, send and receive money, and access financial services remotely. In Morocco, it is a payment account regulated by Bank Al-Maghrib.
All three terms get confused. Wallet is the general concept of an electronic purse. E-wallet typically refers to a wallet accessible via web and mobile. M-wallet is exclusively mobile-first, designed for smartphone usage (QR, NFC, push, biometrics). In Morocco all three sit on the same regulated infrastructure.
Two options: 1) obtain your own Bank Al-Maghrib payment-institution licence (long, expensive, > 12 months) or 2) use a white-label infrastructure like ChariBaaS which already holds the licence and lets you operate your own branded m-wallet (live in a few weeks).
Yes. ChariBaaS m-wallets enforce KYC (ID + selfie), strong authentication (biometrics or OTP), 3D Secure 2.0 for card payments, and end-to-end encryption. Funds are held in segregated accounts, separate from the operator's assets, as required by BAM regulation.
Yes. ChariBaaS m-wallets can issue Visa virtual cards (instant) and physical cards (shipped) linked to the wallet balance. Useful for paying in store (NFC), online, or abroad without a traditional bank account.
It depends on the operator. With ChariBaaS infrastructure, you (the m-wallet operator) set pricing freely: free, subscription, or freemium. Most Moroccan consumer m-wallets are free to open, with fees on certain operations (international transfers, card withdrawals, etc.).
Yes. Every ChariBaaS m-wallet is Maroc Pay-compatible natively. Users can pay at any Maroc Pay-enabled merchant and receive P2P payments via QR code, in line with Moroccan interbank standards.
See also
E-Wallet Solutions in Morocco
Launch or integrate e-wallet solutions in Morocco. White-label wallets, Moroccan IBANs, agent network cash-in/cash-out, Visa card linking. ChariBaaS BaaS platform.
Digital Wallet & E-Wallet in Morocco
Digital wallet and e-wallet with Moroccan IBANs. Fully digital opening, real-time balances, agent network cash-in/cash-out, Visa card linking, and value-added services. ChariBaaS.
Mobile App Payment Integration in Morocco
Integrate payments into your mobile app in Morocco. Payment API, Visa/Mastercard, local methods, PCI DSS certified. Developer-friendly. ChariBaaS.