
Introduction: Embedded Finance as the Next Fintech Wave
The global financial sector is undergoing a structural transformation. After the wave of neobanks and electronic wallets, it is embedded finance that is redefining the rules of the game. The principle is simple but radical: financial services are no longer the exclusive domain of banks and fintechs. They integrate directly into the applications that consumers use daily, whether e-commerce platforms, delivery apps, HR software, or marketplaces.
The numbers speak for themselves. The global embedded finance market is estimated at $7 trillion by 2030, according to projections from Bain & Company and McKinsey. This growth is not limited to mature markets. Economies with low banking penetration but high smartphone adoption -- such as Morocco -- represent particularly fertile ground for this model.
This article explores in depth what embedded finance is, its different forms, global trends, and above all how Moroccan businesses can seize this opportunity through Banking as a Service infrastructure.
What Is Embedded Finance?
Embedded finance refers to the integration of financial services -- payments, credit, insurance, bank accounts -- directly into non-financial platforms. The end user accesses these services without leaving the application they are using and, often, without even realizing that a third-party financial player is involved.
The Value Chain
The model relies on three actors:
- The BaaS provider: a licensed payment institution or bank that holds the regulatory license and provides the financial infrastructure via API. In Morocco, Chari Money SA fulfills this role.
- The platform (distributor): the non-financial company that integrates the services into its application. It manages the customer relationship and user experience.
- The end user: the consumer or professional who benefits from the financial service seamlessly, within the context of their usual activity.
This architecture is fundamentally different from the traditional banking model where the customer must visit a branch or download a dedicated banking application. Embedded finance eliminates this friction by bringing the service to where the user already is.
To understand the differences between this model and Open Banking, see our BaaS vs Open Banking comparison.
The Four Types of Embedded Finance
1. Embedded Payments
This is the most widespread and mature form. Payment is integrated directly into the application's purchase flow, with no redirection to a third-party site. The user pays in one click, the merchant receives the funds, and the platform can automatically deduct its commission.
In Morocco, this translates to integrating payment gateways directly into applications, with support for local and international bank cards, mobile payment, and electronic wallets.
2. Embedded Lending (BNPL)
Point-of-sale credit and Buy Now Pay Later (BNPL) allow platforms to offer financing directly within the purchase journey. The consumer chooses to pay in installments, the credit decision is made in real time via API, and the merchant receives the full amount immediately.
This segment is still emerging in Morocco, but the regulatory framework for payment institutions already allows for integrated micro-credit products, particularly relevant for B2B commerce or wholesale purchases.
3. Embedded Insurance
Embedded insurance consists of offering insurance products at the most relevant moment: travel insurance when booking a ticket, extended warranty when purchasing an electronic device, or delivery insurance at checkout.
The model works because the application context naturally provides the data needed for pricing and underwriting, eliminating long forms and waiting times.
4. Embedded Banking
This is the most complete form: payment accounts, bank cards, and full banking services integrated into non-banking applications. A fleet management platform can offer dedicated accounts to each driver. An accounting software can integrate a business account directly into its interface.
In Morocco, ChariBaaS already enables this type of integration through its accounts and wallets and card issuing APIs.
How BaaS Enables Embedded Finance
Embedded finance cannot exist without a solid infrastructure layer. This is precisely the role of Banking as a Service. BaaS provides three essential elements that non-financial platforms cannot build on their own.
The Regulatory License Layer
Operating financial services in Morocco requires authorization from Bank Al-Maghrib. The BaaS model allows platforms to rely on the license of the partner payment institution, without having to obtain their own authorization. This is the cornerstone of the model: regulatory compliance is handled by the BaaS provider, while the platform focuses on the customer experience.
The API Layer
BaaS APIs expose all financial functionalities as RESTful endpoints: account creation, card issuance, payment initiation, identity verification (KYC/KYB), balance and transaction history queries. The platform integrates these APIs into its own backend and presents the financial services in its interface, under its own brand.
See our API documentation to discover available endpoints and integration examples.
The Compliance Infrastructure
Beyond the license, BaaS handles KYC management, anti-money laundering (AML/CFT), regulatory reporting, and transaction security. These obligations, complex and costly to implement, are pooled by the BaaS provider and made available to partner platforms via API.
For a detailed understanding of the differences between this approach and the traditional banking model, read our article on Fintech vs traditional banking in Morocco.
Use Cases in Morocco
The Moroccan market presents specific opportunities for embedded finance, driven by the structure of its economy and local consumer habits.
E-commerce: Integrated Checkout and BNPL
Moroccan e-commerce platforms can integrate a complete checkout with multi-method payment support (cards, wallets, mobile payment) directly into their application. Installment payments, adapted to the Moroccan context, can increase average basket size by 20 to 30% according to international benchmarks. Payment API integration considerably simplifies this implementation.
Delivery Apps: Driver Wallets
Delivery and transportation platforms can equip their drivers with white-label wallets to receive payments in real time, pay their expenses (fuel, maintenance), and save. This model reduces cash dependency and improves driver retention.
HR Platforms: Salary Cards
Human resources management software can integrate salary card issuance for their clients' employees. Salary is paid directly onto a white-label card, eliminating checks and manual transfers. This is particularly relevant for sectors with a large temporary or informal workforce.
Retail: Unified Loyalty and Payment
Retail chains can merge their loyalty program with a payment wallet. The customer accumulates and uses points directly within the same payment instrument, simplifying the experience and increasing engagement.
Marketplaces: Escrow and Automated Payout
Marketplaces can integrate escrow accounts to secure transactions between buyers and sellers, with automatic payout to sellers once delivery is confirmed. This mechanism builds trust and reduces disputes.
Global Trends: Lessons from Leaders
Shopify Balance
Shopify launched Balance, a financial account integrated directly into its merchant dashboard. Sellers receive their revenue instantly, access a debit card, and manage their finances without leaving Shopify. It is the archetype of embedded banking for e-commerce.
Uber Wallet
Uber offers an integrated wallet for its drivers and delivery partners, with instant earnings receipt, expense payment, and access to earnings advances. The wallet increases driver retention and reduces payment processing costs.
Amazon Lending
Amazon grants loans to its marketplace sellers based on sales data. Credit is offered proactively, disbursement is instant, and repayment is automatically deducted from future sales. This is embedded lending in its most refined form.
Lessons for Morocco
These examples show that embedded finance works best when it is contextual (offered at the right moment), transparent (no additional friction), and data-driven (scoring based on actual activity). The Moroccan market, with its millions of merchants and high mobile adoption, can replicate these models at its own scale.
Regulatory Considerations
Operating Under a Partner License
The Moroccan regulatory framework allows companies to distribute financial services under the license of a licensed payment institution. The partner company does not need its own license, provided it complies with the contractual and operational framework defined with the BaaS provider. Bank Al-Maghrib supervises the entire chain.
Consumer Protection
Embedded financial services remain subject to consumer protection rules: pricing transparency, right of withdrawal where applicable, and claims accessibility. The platform distributing the services is responsible for the clarity of information presented to its users.
Data Handling
Integrating financial services involves processing sensitive data: identity, transactions, balances. Moroccan law 09-08 on personal data protection applies fully. The BaaS provider and the partner platform must clearly define their respective responsibilities for data collection, storage, and processing. To learn more about compliance, see our guide on fintech regulation in Morocco.
Implementation Architecture
Embedded finance integration follows a layered architecture that allows clear separation of responsibilities.
API Integration Layer
The platform's backend communicates with BaaS APIs via secure RESTful calls (HTTPS, OAuth 2.0 authentication). Each financial service corresponds to a set of endpoints: account creation, payment initiation, card issuance, KYC verification. The platform orchestrates these calls according to its own business workflow.
Frontend SDK
A client-side SDK allows integrating financial interface components (payment form, balance display, card management) directly into the platform's application. The SDK handles PCI DSS compliance for card data and ensures a smooth user experience.
Backend Webhooks
Asynchronous events (payment confirmation, KYC status change, fraud alert) are notified to the platform via webhooks. This mechanism allows the platform to react in real time to financial events without having to periodically poll the APIs.
Compliance Layer
The KYC process is integrated into the platform's registration flow. The user provides their identity documents in the platform's interface, which transmits them to the BaaS provider via API for verification. The result is returned in real time, allowing the platform to activate or restrict financial services accordingly.
Market Opportunity in Morocco
Morocco brings together the ideal conditions for the rise of embedded finance.
Low Banking Penetration
Approximately 40% of the Moroccan adult population does not have a traditional bank account. This unbanked population is not economically inactive, however. They shop online, use service applications, and manage commercial activities. Embedded finance reaches this population where they already are, without requiring the prior opening of a traditional bank account. Our analysis of financial inclusion in Morocco details these issues.
High Smartphone Adoption
With over 80% smartphone penetration and constantly expanding mobile connectivity, Morocco has the necessary distribution infrastructure. Mobile applications are the primary channel of digital interaction for a majority of the population, making the smartphone the natural vehicle for embedded finance.
Favorable Economic Fabric
Morocco has millions of micro-enterprises, informal merchants, and independent workers. These economic actors have concrete financial needs -- collection, supplier payment, access to credit -- but are poorly served by the traditional banking system. The platforms that connect them (B2B marketplaces, management applications, delivery platforms) are the ideal candidates to integrate embedded financial services.
Supportive Regulatory Framework
Law 103-12 and its implementing texts have created a framework for payment institutions that enables financial innovation under Bank Al-Maghrib supervision. This framework explicitly authorizes the distribution of financial services by third parties, which is the very foundation of embedded finance.
How ChariBaaS Can Help
ChariBaaS, developed by Chari Money SA -- a payment institution licensed by Bank Al-Maghrib -- provides the complete infrastructure to deploy embedded finance in Morocco.
Full Embedded Finance Stack
- Embedded payments: online payment API with local and international card support, wallets, and mobile payment. Integration in hours via our SDK.
- Embedded wallets: white-label payment accounts and wallets, with funding via cash (agent network), transfer, and card.
- Embedded cards: white-label physical and virtual bank card issuance, with spending limits and merchant category controls.
- Integrated KYC: identity verification and onboarding compliant with regulatory requirements, integrated directly into your platform's user journey.
- Agent network: a physical cash-in/cash-out network for users who prefer cash transactions, a major differentiator in Morocco.
Why ChariBaaS
What sets ChariBaaS apart is the combination of modern technology infrastructure (RESTful APIs, webhooks, SDK) with deep knowledge of the Moroccan market and a regulatory license covering all services. Partner platforms do not have to manage the regulatory, operational, or technical complexity of financial services. They focus on their core business and offer financial services to their users through a simple API integration.
To evaluate how embedded finance can integrate into your platform, consult our API documentation or contact our team for a feasibility study.
FAQ
What is embedded finance? Embedded finance is the integration of financial services (payments, lending, insurance, bank accounts) directly into non-financial applications via API. For example, an e-commerce site offering installment payments or a delivery app with a built-in wallet.
What are the types of embedded finance? Four main types: embedded payments (payment integrated into the app), embedded lending (point-of-sale credit, BNPL), embedded insurance (contextual insurance), and embedded banking (accounts and cards in non-banking apps). BaaS is the infrastructure that makes it all possible.
Is embedded finance possible in Morocco? Yes. Thanks to licensed payment institutions like Chari Money SA and their BaaS APIs, Moroccan businesses can integrate financial services into their applications without their own banking license. Payments and wallets are the most mature use cases.
Do you need a license to offer embedded finance in Morocco? No, the company integrating financial services does not need its own license. It relies on the license of the partner payment institution (BaaS provider) which handles regulatory compliance. This is the ChariBaaS model.
Frequently Asked Questions
- What is embedded finance?
- Embedded finance is the integration of financial services (payments, lending, insurance, bank accounts) directly into non-financial applications via API. For example, an e-commerce site offering installment payments or a delivery app with a built-in wallet.
- What are the types of embedded finance?
- Four main types: embedded payments (payment integrated into the app), embedded lending (point-of-sale credit, BNPL), embedded insurance (contextual insurance), and embedded banking (accounts and cards in non-banking apps). BaaS is the infrastructure that makes it all possible.
- Is embedded finance possible in Morocco?
- Yes. Thanks to licensed payment institutions like Chari Money SA and their BaaS APIs, Moroccan businesses can integrate financial services into their applications without their own banking license. Payments and wallets are the most mature use cases.
- Do you need a license to offer embedded finance in Morocco?
- No, the company integrating financial services does not need its own license. It relies on the license of the partner payment institution (BaaS provider) which handles regulatory compliance. This is the ChariBaaS model.