All articles

Payment orchestration routes your transactions. It does not verify what they cost.

Payment orchestration decides which provider processes each transaction. It does not check whether that provider charged what your contract says. Here is the boundary, and why it matters.

Payment orchestration routes your transactions. It does not verify what they cost.

Short answer

Payment orchestration is a software layer that connects you to multiple payment providers, gateways, and acquirers through a single integration, and decides, transaction by transaction, which provider handles each one. It optimizes which provider processes the payment. It does not check whether that provider charged what your contract says. Routing the transaction and verifying the charge are two different jobs, and no orchestration platform is built to do the second.

That distinction is the whole point of this piece. Orchestration is a routing decision. Verifying the charge against the contract is separate work, owned by a different team.

Orchestration and verification are two different jobs

Payment orchestrationFee verification
The question it answersWhich provider should process this transaction?Did the provider charge what the contract says?
What it optimizesApproval rates, cost routing, uptimeCorrectness of every fee against the agreement
What it producesA routed, approved transactionA finding: expected charge, actual charge, the variance, the clause
What it does not doReconstruct the contracted price and check each feeRoute or process a payment
Who owns the outcomeThe payments or engineering teamThe finance or controls team

Both are real. Both are useful. They sit at different points in the flow, and buying one does not give you the other.

What payment orchestration actually does

Strip away the marketing and orchestration is four mechanisms working together.

Smart routing. The platform evaluates each transaction against your rules and live performance data, then selects the provider most likely to approve it at the best cost. A transaction from one country on one card type goes to one acquirer. The same card in another market goes somewhere else. The decision is made in real time.

Failover and cascading. If a transaction is declined for a reason another provider might approve, the layer can automatically retry it through an alternative provider or apply fallback logic. One provider having a bad day stops being your problem, because the traffic moves.

Provider-agnostic storage. The layer stores payment credentials in a provider-agnostic way, so a saved card is not locked to the provider that first processed it. You can move volume between providers without asking customers to re-enter anything.

One integration instead of many. Instead of building and maintaining a separate integration for every provider, you connect once to the orchestration layer and control how payments are routed and retried across all of them from one place.

Put together, these solve a specific and expensive problem: managing many providers is hard, and being locked to one is risky. Orchestration makes the provider layer flexible.

Orchestration, gateway, processor: where each one sits

The three terms get used loosely, so it helps to place them.

A payment gateway is the layer that captures a customer's payment details at checkout, encrypts them, and passes them on for authorization. A payment processor picks up from there, carrying the authorization request to the card networks and the customer's issuing bank. Both handle a single path.

The orchestration layer sits above both. Rather than connecting you to one gateway and one processor, it connects to several gateways, processors, acquirers, and payment methods through a single integration, and decides which path each transaction takes.

So orchestration is not a replacement for a gateway or a processor. It is a control layer on top of many of them.

What orchestration is built to optimize

Read any orchestration platform's own description of itself and the same three outcomes come up, in different words every time.

Higher approval rates, by routing each transaction to the provider most likely to approve it. Lower cost, by routing to the most cost-effective provider and letting providers compete for the volume. Resilience, by removing single points of failure so no one provider outage takes checkout down.

Notice what is not on that list. Nowhere does orchestration claim to check whether the fee a provider charged matches the rate your contract specifies. That is not an oversight. It is simply a different function, owned by a different team, answering a different question.

The reconciliation trap

Here is where teams get caught, because orchestration platforms do advertise "reconciliation," and the word does a lot of quiet work.

Reconciliation, in the sense orchestration platforms mean it, is settlement matching. It takes the transaction and settlement records across your providers and confirms they agree with each other: the dates line up, the amounts line up, the descriptions line up. It is real work, and it is worth automating. It answers one question well: do our records agree?

It does not answer a second question: was the charge correct in the first place?

The difference between matching records and verifying the charge has a precise name in the reconciliation world. Net settlement reconciliation verifies that the total a processor deposited matches gross transaction volume after all deductions are applied. Fee reconciliation is a different check: it validates that each individual fee deduction within that settlement was calculated at the correct rate for the correct transaction type. One confirms the gross-to-net math is right. The other confirms the inputs to that math followed the contract.

And this is the trap in one sentence: a settlement can balance correctly at the net level while still containing fee overcharges that were offset by other deductions.

Your orchestration layer can route perfectly, retry intelligently, and reconcile every settlement to the penny, and a provider can still be charging you a rate your contract never agreed to. The records agree. The charge is wrong. Matching cannot see it, because matching was never designed to reconstruct what the charge should have been.

Trust is not verification.

Where verification begins

Verification starts where matching stops. Instead of asking whether two records agree, it asks a harder question: for this specific transaction, on this date, with these properties, what should the charge have been under the signed contract?

Answering it means reconstructing the contract into executable pricing logic, rate, tier, FX spread, minimum, and timing rule, then computing the expected charge for every transaction and comparing it against what was actually billed, settled, or deducted. The gap between expected and actual is not an estimate. It is a finding, backed by the source transaction, the contract clause, the expected figure, the actual figure, and the variance.

That is the job Bluefyn is built for. Bluefyn verifies that providers charge exactly what they agreed to charge, reconstructing contract pricing and checking fees transaction by transaction. It analyzes transaction and provider data. It never moves, holds, or custodies funds. It sits in the same category as the other tools built to audit what a provider actually charged you, and it is built for the contract-verification job specifically.

It is worth being exact about the boundary, because the two categories are complementary, not competitive. Orchestration decides which provider gets the transaction. Verification checks that whichever provider won the routing decision then charged what the contract said. You can run both. Most teams operating at scale eventually do.

So which do you need

Start from the question that is actually costing you.

If your problem is approval rates, provider lock-in, or checkout going down when a single provider fails, that is an orchestration problem. Route around it.

If your problem is that you are paying more than your contracts say and cannot prove it, no amount of routing fixes that. The transaction was approved. The provider was chosen well. The rate was still wrong, and it will stay wrong on every transaction until something reconstructs the contract and checks the charge.

The two problems feel similar because both live in the provider layer. They are not the same problem, and the tools that solve them are built around different questions. Orchestration makes your provider stack flexible. Verification makes it honest.

Frequently asked questions

Is payment orchestration the same as payment reconciliation?

No. Orchestration decides which provider processes each transaction, optimizing for approval rates, cost, and resilience. Reconciliation is a separate function that matches transaction and settlement records so they agree with each other. Many orchestration platforms include reconciliation as a feature, but that reconciliation confirms records agree, not that a charge was correct under the contract.

Does a payment orchestration platform verify what my PSP actually charged?

No. Orchestration platforms optimize routing and, where they offer reconciliation, match settlement records. Neither reconstructs the contracted price to check whether each fee was calculated at the rate your agreement specifies. A settlement can balance at the net level and still contain a fee overcharge. Verifying the charge against the contract is a distinct job.

What is payment orchestration versus a payment gateway?

A payment gateway captures and encrypts a customer's payment details at checkout and passes them on for authorization. It handles one path. Payment orchestration sits above the gateway, connecting to several gateways, processors, and acquirers through one integration and deciding which path each transaction takes. A gateway is one road. Orchestration is the layer that chooses between many.

Do I need orchestration or fee verification first?

It depends on the problem that is costing you. If approvals are dropping or a single provider outage can take down checkout, orchestration comes first. If you suspect you are paying more than your contracts say and cannot prove it per transaction, verification comes first, because routing will never surface a charge that was recorded consistently and calculated wrong.

Payment orchestrationFee verificationReconciliationPSP feesPayment operations
BF
Bluefyn Team
Bluefyn

Operators and engineers building the economic control plane for fintech infrastructure.

Run one benchmark. One contract.

Send one provider contract and a month of statements, in whatever format they exist. We reconstruct the pricing, verify the transactions, and show you the discrepancies on your own numbers.

Request access

Start with one contract. No integration required to see the first findings.

Bluefyn never moves, holds, or custodies funds.