Last updated

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

EnvironmentBase URLDescription
Productionhttps://api.omno.comLive production environment
Sandboxhttps://api.omno.devTest environment for integration

Key Concepts

Transaction Flow

  1. Creation: Initiate a transaction with customer and payment details
  2. Processing: OMNO routes the transaction to the optimal PSP
  3. Confirmation: For certain operations, explicit confirmation may be required
  4. Status Updates: Monitor transaction status via API or webhooks

Authentication

All API requests require authentication using OAuth 2.0 tokens. To authenticate:

  1. Obtain client credentials from the OMNO dashboard
  2. Request an access token using the client credentials grant type
  3. Include the token in the Authorization header for all API calls

Getting Started

To begin integrating with OMNO APIs:

  1. Register for an account at OMNO Dashboard
  2. Generate API credentials in the Developer section
  3. Implement the authentication flow
  4. Start creating test transactions in the sandbox environment

Support

For technical assistance with API integration, please contact our support team at support@omno.com.