lomi. logo

Server-side payments

Charge from your server when you own the UX

Direct charges call POST /charge/* from your backend, Wave, MTN MoMo, or card with Payment Elements. Use when embedded UI or custom mobile-money flows matter more than a hosted checkout page.

When it fits

Wave and MTN from your app

Create charges server-side; customers approve on their phone or open the launch URL from your UI.

Embedded card collection

POST /charge/card returns a client_secret for lomi. Payment Elements inside your application.

Webhooks for pending states

Mobile money often starts PENDING, your integration listens for completion events rather than assuming instant success.

Network and platform flows

Operators can delegate charges to connected member accounts with the Lomi-Account header, see <a href="/network" class="underline hover:text-foreground">Network</a>.

Prefer less custom UI?

Most teams should start with hosted checkout or Relay store plugins before direct charges.

See pricing