What is payment orchestration?

In short

Payment orchestration is a software layer that connects a merchant to several payment service providers, gateways and acquirers through one integration, and decides for each payment which of them to send it to. Payment orchestration does not process or settle payments itself: the providers behind the layer still do.

Also called
Payment orchestration platform, POP, Payment orchestration layer
Family
Accepting payments
Facts checked

How payment orchestration works

The merchant integrates once, with the orchestration layer. For each payment, a rules engine picks a provider by card type, country, currency, amount, cost or recent approval rates, and translates the request into that provider's API.

If the provider is down, or declines for a reason that allows another attempt, the layer can retry through a second provider, which is known as failover or cascading. Card details are usually held in the layer's own vault as tokens that work with every connected provider, so the merchant is not tied to one provider's tokens.

What an orchestration layer adds

  • Routing rules that change without new code
  • Failover and retries across providers
  • A provider-neutral token vault
  • One set of reports and one reconciliation feed
  • One place for fraud checks and 3-D Secure

Who uses payment orchestration

Merchants with large volumes or many markets, marketplaces, and PSPs that resell several acquirers. The layer handles card data on behalf of merchants, which makes its operator a service provider in PCI DSS terms. The layer never holds the merchant's funds, so the contracts for acquiring and settlement stay between the merchant and each provider.

Orchestration, gateway or PSP?

Payment gateway
Connects a merchant to the acquirers that gateway supports. An orchestration layer sits above several gateways and treats each as one route among many.
Payment service provider
Contracts with the merchant, has the payment processed and pays the merchant out. An orchestration layer has no acquiring contract and moves no money.
Payment routing
The decision about where one payment goes. Routing is one function of an orchestration layer, alongside the vault, failover and reporting.

Where Payment orchestration shows up in a platform

Modules that do the work

Platforms that need it

Guides that go deeper

Where it is written

The laws and standards this page's facts come from.

General information, not legal advice: what applies to you depends on your services and your market.

Every term

Start your project

Tell us the idea. We'll show you the platform.

One call is enough to map your product to the modules that already exist.

  • Response in under one business day
  • NDA on request
  • No obligation
How can we help?