How does payment orchestration work?
A merchant integrates once with Omno. From then on, every payment request goes to the same API, and Omno decides which payment service provider should handle it. The decision happens in two steps. First, eligibility rules remove every provider that cannot or should not take this payment: the wrong country, a method the provider does not support, a customer group the provider is not allowed to serve, or a customer verification level the provider does not accept. Second, routing chooses one provider from the providers that are left.
The selected PSP processes the payment. If it is unavailable or rejects the request, cascading sends the same payment to the next provider in your rule, until one accepts, so the customer does not have to type their details again. When the transaction reaches a final state, Omno sends a webhook to your backend. That webhook, or a call to Get Transaction Info, is the source of truth for the outcome. Redirects back to your site only tell the browser where to go next.
The same model applies to money going out. A payout request enters through the same API, is matched to eligible providers, and reports its outcome by webhook in the same format as a payment.
What does Omno connect behind the API?
Behind the single integration sit card acquirers, local payment method providers, wallets and crypto processors. The exact set depends on your markets and is configured per merchant account. Omno publishes the number of connected providers and methods in the facts on this page rather than in prose, so the figures stay current.
You choose how customers reach those providers:
- Hosted checkout. One checkout page in your brand for cards, Apple Pay, Google Pay, local methods and crypto. Your backend creates a session, and your frontend opens it with the Web SDK. This is the recommended flow for new integrations.
- Card Fields. Your own checkout for cards, with three secure Omno card fields embedded in your page and styled to match. Card data never touches your servers, and every payment runs through Omno’s card routing.
- Direct Links. Your own buttons for local methods, wallets and crypto. Behind each button, Omno routes the payment across several providers of that method, and the shopper approves it in the method’s own page or app.
- iFrame. The checkout embedded inside your own page for teams that want the hosted flow without a full redirect.
Around those flows, the platform adds the pieces finance and operations teams need: a full transaction trail for every payment, customer profiles, reports and widget analytics, fraud scoring and customer rules, saved cards and accounts, and multi-brand management with role-based access control.
What does your team run without developers?
The integration is a one-time project. After it, the payments team owns the day-to-day work in the dashboard. They connect a new provider or turn one off, build and change routing rules as traffic shifts, adjust the checkout in the builder, and manage every brand, user and transaction from one place. None of this needs a code change or a release, so your engineers stay on your product.
What changes versus a single PSP?
With one provider, every decline is final, every outage is your outage, and every new market is a new contract plus a new integration. Your approval rate is whatever that provider’s acquiring banks and risk models give you, and you have no second opinion.
With orchestration, several things change at once:
- Declines become recoverable. A payment one PSP rejects can move to another whose acquiring bank or risk policy is different.
- Outages stop being total. When a provider times out or fails, traffic moves to the next eligible route.
- New markets become configuration. Adding a local method in a new country means enabling a provider that already exists inside Omno, not opening a new engineering project.
- Data becomes comparable. Approval rates, decline reasons and processing times for every provider sit in one dashboard with the same definitions, so you can see which route works best for which country, method and customer segment.
- Negotiation improves. When volume can move between providers, pricing and service conversations change.
What does not change is your responsibility for compliance in each market. Orchestration routes payments; it does not license you to operate where you are not licensed.
When is orchestration worth the extra layer?
Orchestration pays for itself when at least one of these is true: you process in more than one country, you rely on local payment methods that a single provider does not cover, a meaningful share of your declines are soft declines that another acquirer might approve, or a provider outage would stop your revenue. E-commerce merchants selling across borders usually meet the first two, and merchants in regulated and high-risk sectors often meet all four.
It is less useful for a merchant with one market, one card acquirer and stable approval rates. In that case the gain from routing is small and a direct gateway may be simpler. If you are unsure, start from the integration guide in the docs and compare your current decline reasons with the providers available in your markets.