Welcome to the OMNO API Reference.
OMNO provides a unified API to manage Pay-In and Pay-Out transactions across multiple payment providers. Through a single integration, you can execute payments, control routing, and handle transaction lifecycle events without integrating each provider individually.
OMNO exposes APIs to manage transactions, sessions, and authentication.
The Payments API is the core integration layer.
It allows you to:
- Accept payments from customers (Pay-In)
- Send funds to customers (Pay-Out)
- Create Cashier sessions
- Trigger Payment Page and Direct Link flows
- Retrieve transaction data and statuses
All payment flows in OMNO are executed through this API.
The Authentication API provides secure access using OAuth 2.0 client credentials flow.
It is used to obtain access tokens required for all API requests.
All API requests must be sent to: https://api.omno.com
OMNO supports multiple payment execution models.
A customizable hosted checkout that supports:
- Card Payments
- APMs
- Crypto Payments
- Card Payments
- APMs
A hosted payment page with predefined structure and fixed amount.
Suitable for simple payment scenarios with minimal configuration.
A flow without a payment page or UI layer.
- APMs
- Crypto Payments
Allows you to:
- directly trigger APM payment flows
- generate crypto wallet addresses (Pay-In)
- initiate payout requests (Pay-Out)
A typical transaction follows this flow:
- Request is sent to OMNO via API
- OMNO validates request and customer data
- Routing logic selects the appropriate provider
- Transaction is executed via provider
- Status updates are generated
- Final result is delivered via API and webhooks
To Begin integration:
- Generate API credentials in the OMNO Dashboard
- Obtain an Client ID and Client Secrtet keys (token)
- Choose your payment flow (Cashier, Payment Page, or Direct Link)
- Create your first transaction or session
- Configure webhooks to receive transaction updates
For technical assistance, contact:
support@omno.com