Skip to main content

Documentation Index

Fetch the complete documentation index at: https://lyelpay.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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.

React SDK

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

REST API

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

Base URL

All API requests go to:
https://api.lyelpay.com

Support

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