Skip to main content

Chari Money's Partner API in Morocco

Integrate Chari Money's financial services into your product with its partner REST API: customer wallets, KYC onboarding, card deposit, cash-in and cash-out through the agent network, bill payment, telecom top-ups, vouchers and cards. Public documentation, sandbox, OpenAPI specification and Postman collection.

What is it?

A partner API lets a fintech, a super app or a business offer financial services under its own brand, relying on the infrastructure of a licensed payment institution: account creation and activation, debit and credit operations, status tracking and webhook notifications. It is an infrastructure API: it is used to operate accounts and services for your users. Collecting your own customers' purchases belongs to another API, that of a payment platform for merchants.

Why Chari Money?

Chari Money's partner API is publicly documented, with end-to-end guides (customer wallet, card deposit with 3-D Secure, cash-in/cash-out by reference, bill payment, telecom top-ups, vouchers, card lifecycle). Debit operations follow a preview-then-confirm model, with fees returned before execution, and events arrive by webhook with retries. Going live remains subject to Bank Al-Maghrib's approval, through the granting of principal agent status, and any new use case requires the prior approval of the Banking Supervision Directorate.

How Chari Money addresses this

Chari Money provides a REST API authenticated by key, a sandbox with a test card and test float, the OpenAPI specification generated from production, a Postman collection and a pack for AI assistants. Modules (bill payment, telecom top-ups, vouchers, card gateway, webhooks) are enabled for your partner account by the Chari Money team.

Want to collect payments from your own customers?

This API is for partners operating accounts and services under their own brand. To collect your customers' purchases, read ChariPay's guide to the payment API in Morocco: it is a different API, built for merchants.

Use cases

Fintech products in development

Build your financial product on Chari Money's APIs: payments, accounts, KYC, cards, all available through the API.

Super app

Bring wallet, top-ups, bill payment and vouchers together in your app through a single API.

Mobile app integration

Integrate wallet, top-ups and bill payment into your iOS or Android app, calling the API from your server.

ERP and business software

Connect your management software to your users' payment accounts to automate their operations and reconciliation.

Payout automation

Automate transfers to your suppliers, sellers or staff through the payment and account APIs.

Regulatory note — Any partner wishing to use Chari Money's financial services on a white-label basis must be approved by Bank Al-Maghrib, through the granting of principal agent status. Launching any new use case requires the prior approval of the Banking Supervision Directorate.

Frequently asked questions

Chari Money's APIs are RESTful, with API key authentication, JSON responses and webhooks for asynchronous notifications.

Yes. Full technical documentation is available, with code samples, endpoint descriptions and integration guides.

Sandbox access is available on request. It lets you test all payment features with test data, without processing real transactions.

Yes. Webhooks notify your application in real time of each payment event: success, failure, refund, and so on.

No. It is used to operate accounts and financial services for your users. To collect purchases as a merchant, Chari Money operates ChariPay, whose API is separate and documented on charipay.ma.

Ready to get started?

Request a demo and discover how Chari Money can power your financial products in Morocco and beyond.

Request a Demo

Regulatory note — Any partner wishing to use Chari Money's financial services on a white-label basis must be approved by Bank Al-Maghrib, through the granting of principal agent status. Launching any new use case requires the prior approval of the Banking Supervision Directorate.