Welcome to the OMNO API Reference, your comprehensive guide to integrating with our payment orchestration platform.
OMNO provides several API services to manage payment transactions, customer sessions, and authentication:
Our core Payments API enables you to process transactions across multiple payment service providers (PSPs) through a single integration. The API supports:
- Pay-In Operations: Accept payments from customers
- Pay-Out Operations: Send funds to customers
- Cashier Session Management: Create unified checkout experiences
The Authentication API provides secure access to OMNO services using the OAuth 2.0 framework with client credentials flow.
| Environment | Base URL | Description |
|---|---|---|
| Production | https://api.omno.com | Live production environment |
| Sandbox | https://api.omno.dev | Test environment for integration |
- Creation: Initiate a transaction with customer and payment details
- Processing: OMNO routes the transaction to the optimal PSP
- Confirmation: For certain operations, explicit confirmation may be required
- Status Updates: Monitor transaction status via API or webhooks
All API requests require authentication using OAuth 2.0 tokens. To authenticate:
- Obtain client credentials from the OMNO dashboard
- Request an access token using the client credentials grant type
- Include the token in the Authorization header for all API calls
To begin integrating with OMNO APIs:
- Register for an account at OMNO Dashboard
- Generate API credentials in the Developer section
- Implement the authentication flow
- Start creating test transactions in the sandbox environment
For technical assistance with API integration, please contact our support team at support@omno.com.