Payment Orchestration

Payment Orchestration: What It Is and How It Works

Payment orchestration is the layer that decides which processor handles each transaction, retries a decline through a backup, and hands your app back one consistent result. Here is how the routing works, what changes in your PCI DSS scope, and what a working implementation looks like.

Free to start No credit card required

What Payment Orchestration Actually Means

A payment gateway connects your app to one processor. A payment orchestration platform sits above several gateways and processors and picks the right one per transaction. You integrate once. The orchestration layer routes the charge, retries it through a different processor if the first one declines or times out, and hands your app back a consistent result regardless of which processor ran it.

One Integration, Two Working Parts

Orchestra ships this as a JavaScript library and a REST API that work together. The library captures payment in your checkout, so card data never touches your servers. The API is what your backend calls after capture. Both sit on the same routing and failover layer.

REST API

Drives everything after capture from your backend, platform, or serverless environment: charges on stored tokens, captures, refunds, recurring billing. Orchestra handles routing, failover, and gateway-specific formatting behind one API call.

JavaScript Library

Where payment is captured. Pre-built components handle card entry, Apple Pay, Google Pay, and other payment methods client-side, so cardholder data never touches your servers.

How the Routing Works

Direct Integration

  • A decline is a lost sale, no retry
  • An outage on your processor is an outage on your revenue
  • Adding a second processor means a second hand-built integration
  • Every routing rule change is a code change and a redeploy

Orchestra reports 8-12% higher approval rates on transactions that get a retry, average routing decisions under 50ms, and roughly 15% lower processing cost from routing to the cheapest processor currently up (source: orchestrasolutions.com/payment-routing-optimization/).

What Changes in Your PCI DSS Scope

Card capture runs through Orchestra’s library, so cardholder data never touches your servers. That is what moves the scope, and it holds no matter what your backend does through the API afterward. The difference is large enough to change a build-vs-buy decision on its own.

At Capture: the Library

Card entry, authentication, and processing run client-side in Orchestra’s library, and cardholder data never touches your servers. Orchestra states this moves a merchant from SAQ D (328 requirements) to SAQ A (31 requirements), roughly a 90% cut in what applies to you.

After Capture: the API

Your backend charges stored tokens, issues refunds, and runs recurring billing through the REST API. It never handles card details, so those operations add nothing to your PCI scope.

Source: orchestrasolutions.com/payments-compliance-outsourcing/, orchestrasolutions.com/api-vs-library/.

Explore the Payment Orchestration Library

Nine articles dig into specific pieces of payment orchestration: routing mechanics, PSP integration costs, PCI scope, and 3D Secure.

See What Orchestration Looks Like on Your Stack

Run a transaction through Orchestra’s sandbox, or talk to us about your current processor setup.

Free to start No credit card required