Skip to content

Payment orchestration

Multiple payment orchestration for platforms running more than one acquirer or PSP: routing, cascading, failover and a single reconciliation view across every provider.

Proven in production

Results from work we have shipped

1 month
to an Android payment SDK in production
payabl.
GBP 10M+
daily transactions processed on a platform we built
From the case files: payabl. - An Android payment SDK, delivered in one month.Walk through our case studies
Free checklist

Shortlisting a software development partner?

The questions to ask in an RFP, three warning signs a vendor may not deliver, and a scoring matrix to compare contractors objectively.

Get the free checklist

What an orchestration layer gives you

Smart routing

Route each payment by method, currency, market, card scheme, cost or approval rate - as a rule set your team can change, not a deployment.

Cascading and retries

A declined or failed authorisation retried at a second provider, with the rules that decide when a retry is legitimate and when it is just a second decline.

Failover

A provider incident becomes degraded routing rather than an outage, because the traffic has somewhere to go and the platform knows when to send it there.

Provider-agnostic tokens

A token vault the platform owns, so card-on-file survives a provider change and a customer is not asked to re-enter a card because you switched acquirer.

One reconciliation view

Every provider's settlement file normalised into one model, so finance reconciles once instead of once per provider.

Unified reporting

Approval rates, costs and failures compared across providers on the same definitions - the data you need to route on economics rather than on belief.

Adding and swapping providers

A new acquirer becomes an adapter behind an interface you already have, instead of a second payment integration through the product.

Running more than one acquirer, or about to?

Send us the providers and the markets. We will tell you whether orchestration is worth it yet, and what it would take.

How we work

How we deliver payment orchestration?

The same delivery discipline on every engagement - from the first map to a handover your team runs.

01
Prove the case first

Orchestration is not free. We look at your volumes, providers and failure rates and tell you plainly whether it pays for itself yet - a single provider done well beats an orchestration layer nobody needed.

02
Design the boundary

One internal payment contract, adapters behind it, routing as a rule set with the tokens and the reconciliation model owned by you rather than by whichever provider you started with.

03
Migrate without a big bang

Providers move behind the interface one at a time, with traffic shifted gradually and the old path live until the new one has proven itself on real money.

04
Hand over the controls

Routing rules, dashboards, reconciliation and runbooks your team operates. If you need us to change a route, we have built the wrong thing.

In practice

What shapes the work

One provider is a single point of failure and a single price

A platform that grows past its first market or its first volume tier runs into the same wall twice. The first time it is availability: the provider has an incident, and every payment fails because there is nowhere else to send it. The second time it is economics: the provider's pricing or approval rate is no longer competitive in a market, and the cost of switching is a rewrite of the checkout.

Payment orchestration is the answer to both. It is a layer that sits above the providers, holds the payment logic itself, and treats each acquirer or PSP as an interchangeable route rather than as the platform's payment system.

It is not a product you buy so much as a boundary you design. Done well, adding the next provider is configuration. Done badly, it is a second integration wearing an abstraction.

What a payments client said

Working with WislaCode Solutions has been a great experience! We needed an Android SDK developed under a tight timeline, and their team delivered a flexible, user-friendly solution that integrated seamlessly into our ecosystem. Their transparent approach, proactive communication, and commitment to quality made the collaboration smooth...

Loukas Charalampous, Solutions & Delivery Manager, payabl.
Scope

What is included in an orchestration engagement

An orchestration engagement ends with the routing controls in your hands, not ours:

01

One internal payment contract, with each provider behind an adapter.

02

A routing rule set your team can read, change and measure, with a change history.

03

Cascading and retry rules built on the decline taxonomy, with cross-provider idempotency guaranteed.

04

Failover behaviour proven against a provider outage, not assumed.

05

A token strategy decided deliberately, with the vault isolated and audited.

06

Normalised settlement and one reconciliation view across every provider.

07

Comparable approval-rate and cost reporting, dashboards, runbooks and a documented handover.

Frequently asked questions
When is payment orchestration worth building?

When at least one of three things is true: a provider outage would stop your revenue and you have no second route; your volumes or markets have grown to where routing on cost or approval rate is worth real money; or you need to add or swap a provider and the checkout makes that a rewrite. Below that, a single integration done properly is the better investment, and we will tell you so on the first call rather than sell you a layer you do not need yet.

Should we build orchestration or buy an orchestration platform?

Both are legitimate, and the answer turns on how much your routing logic is a differentiator and how much lock-in you are willing to trade for speed. A bought platform moves the single point of failure rather than removing it, and puts your tokens somewhere new. We are happy to integrate one for you or to build the layer inside your platform - what we will not do is pretend the trade-off does not exist.

Can we keep our existing provider?

Yes. Orchestration is not a reason to leave a provider you are happy with - it is what lets you keep them while stopping them from being your only option. The usual shape is that your current provider becomes the primary route behind the new interface, and a second one is added for failover or for a market where the economics are better.

How should a bank assess a vendor's experience with legacy payment systems?

Test them on the parts that never appear in a proposal. Ask how they would move card-on-file tokens out of a provider's vault, and listen for whether they know that needs the provider's cooperation. Ask what they do about a legacy system that cannot receive a webhook. Ask how they would prove a routing change did not alter approval rates - the answer should involve running both routes in parallel on real traffic, not a test plan. Vendors who have only built greenfield integrations answer these in the abstract, and it is audible.

Does an orchestration layer change our regulatory position?

Usually not, if it is built as a technical layer and never touches the funds. Article 3(j) of PSD2, Directive (EU) 2015/2366, excludes technical service providers that support payment services without at any time entering into possession of the funds. What does change is your ICT dependency picture: the layer becomes an asset supporting a critical function, so it sits inside the DORA regime, Regulation (EU) 2022/2554, with the third-party requirements in Articles 28 to 30 applying to whoever builds and runs it. Responsibility for authentication stays with the payment service provider either way.

How is legacy payment architecture modernised without a feature freeze?

By putting the new interface in front of the old path rather than replacing it. The existing provider becomes the first route behind the internal contract, and nothing about it changes on day one, which is what makes the first step safe. Traffic then moves in slices - one method, one market, one merchant segment - with the old route still open behind each. Feature work carries on against the new interface throughout, which is the point: a freeze is what happens when a migration is a single event instead of a sequence.

Can a first orchestration release land on a fixed date?

Yes, if the first release is failover and not routing. Putting your current provider behind an internal interface with a second one for failover is bounded work with a definable acceptance test, and it removes the single point of failure that usually triggers the project in the first place. Dates slip when cascading and dynamic routing are in that first release, because those depend on your own decline data, which nobody has analysed yet. So we scope the layer first and the commercial rules second, and the fixed date covers the part that can be fixed.

Trusted by our clientsWhat teams say about working with us

This was a very task-heavy project, mostly exploration and R&D-driven. However, by the end of WislaCode, we were left with a detailed roadmap consisting of clear milestones - able to be converted into tangible KPIs - and some neat ideas of what actionable are next. Integrating...

Yurii Lozinskyi
Head of Applied AI Lab, Verysell Group

We collaborated with WislaCode on a product strategy development project and gave the highest marks for this contractor. The WislaCode team delivered on time and with outstanding quality.

Mikhail Krasnov
Executive Chairman, Verysell Group

We collaborated with WislaCode on a route-to-market optimisation project. Working with WislaCode was effective, transparent and predictable, which is especially critical for AI and ML projects. We provided them with six months of anonymised data, and within just three weeks...

Julia Dvornikova
Co-Founder, Taal Healthtech
Read all reviews

Payments tied to one provider?

Thirty minutes with the engineers who would build the layer - routing, cascading, tokens and what it costs to be free.