Skip to main content

What is Lyel Pay?

Lyel Pay is a payment platform that lets your users pay, receive, and manage money from a single place. For developers, it means one API and a set of SDKs to:
  • Accept payments from mobile money wallets (MTN MoMo, Orange Money, Airtel Money, M-Pesa, and more)
  • Send transfers between users
  • Handle cash-in and cash-out
  • Issue billing and invoices
  • Track all transactions in real time via a backoffice
Lyel Pay operates in XAF (Central Africa / CEMAC zone) and XOF (West Africa / UEMOA zone).

How it works

Lyel Pay uses a four-step transaction flow for all operations:
1

Create an Intention

Declare the operation you want to execute (payment, deposit, withdrawal, or transfer) with an amount and the parties involved.
2

Send OTP

Trigger an SMS or email OTP to the user who needs to authorize the operation.
3

Verify OTP

The user enters the code they received. Lyel Pay validates it and issues a short-lived authorization token.
4

Execute

Call charge() (browser SDK) or use the gateway endpoint (server) to finalize the transaction.

Choose your integration

JavaScript SDK

Browser-side integration. Best for web checkout flows where the user interacts directly in the browser.

Node.js SDK

Server-side integration. Best for backend-initiated payments, webhooks, and SaaS billing.

Python SDK

Server-side integration for Django, Flask, FastAPI, Odoo, and any Python backend.

React SDK

Drop-in React components. Embed a ready-made payment form in minutes.

Odoo module

Drop Lyel Pay into your Odoo 17 or 18 checkout. No code required.

REST API

Raw HTTP. Use any language or platform that can make HTTP requests.

Base URL

All API requests go to:

Support

Something not working? Reach out at support@lyelpay.com or open a ticket from your dashboard.