OMNO API Reference
Welcome to the OMNO API Reference, your comprehensive guide to integrating with our payment orchestration platform.
Available APIs
OMNO provides several API services to manage payment transactions, customer sessions, and authentication:
Payments API
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
Authentication API
The Authentication API provides secure access to OMNO services using the OAuth 2.0 framework with client credentials flow.
API Environments
Environment | Base URL | Description |
---|---|---|
Production | https://api.omno.com | Live production environment |
Sandbox | https://api.omno.dev | Test environment for integration |
Key Concepts
Transaction Flow
- 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
Authentication
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
Getting Started
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
Support
For technical assistance with API integration, please contact our support team at support@omno.com.