Skip to content

Payment gateway integration

Payment gateway and PSP integration for fintech and banking platforms. We design the integration, build it inside your stack, and hand it back tested, reconciled and documented.

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
5 months
to first users on a credit PWA
$lana (Monetech)
From the case files: payabl. - An Android payment SDK, delivered in one month.Walk through our case studies

What we integrate

Card acquiring and PSPs

Authorisation, capture, partial capture, void, refund and chargeback flows against your acquirer or PSP - with the settlement and payout side wired in, not only the checkout.

Wallets and local methods

Apple Pay, Google Pay and the alternative methods your market actually uses, behind one internal payment interface so the next one is configuration rather than a rebuild.

Account-to-account and open banking

Payment initiation over open banking and A2A rails where they beat card economics, including the consent and status-polling flows cards do not have.

3-D Secure and SCA

SCA-compliant authentication with exemptions applied deliberately, so approval rates do not quietly drop when a scheme rule or a regulation moves.

Tokenisation and card data

Card data tokenised at the provider or in a dedicated vault, so your systems never hold a PAN and your PCI DSS scope stays as small as the architecture allows.

Settlement and reconciliation

Settlement files parsed, matched against your transactions and posted to your ledger, with a break report a human can actually act on.

Terminals and payment SDKs

Payment middleware and SDKs on the device itself, for businesses that take money at a counter as well as online.

See the service

One gateway standing between you and revenue?

Send us the provider and the flow. We will tell you what the integration really involves, and where it usually breaks.

How we work

How we deliver a payment gateway integration?

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

01
Map the flow before any code

We map the money: every state a payment can reach, who owns it, what the provider promises and where your ledger has to agree. The map is the scope, and it is what we hold ourselves to.

02
Build inside your stack

We work in your repository, your CI and your identity provider. The integration is a part of your platform from the first commit, not a parallel project that has to be merged later.

03
Prove it against the ugly cases

Duplicate webhooks, late webhooks, partial captures, refunds after settlement, provider downtime. We test the paths that cost money, not only the happy path a demo shows.

04
Hand over a capability

Tests, runbooks, dashboards and a reconciliation process your team runs without us. The source and the mapping logic stay with you.

In practice

What shapes the work

A gateway integration is finished when the money reconciles

Connecting to a payment gateway is not the hard part. The provider's sandbox will take your first authorisation inside a day, and that is usually the moment a team calls the integration done. Everything that decides whether it survives production comes after: the capture that succeeds while the webhook never arrives, the customer who taps twice, the refund that lands against a settlement which has already closed.

We treat a payment gateway integration as finished when the money reconciles - when the transactions in your database, the provider's settlement file and your ledger agree at month end, and a break in any of the three is visible to you before finance finds it.

That is a wider scope than a working checkout, and it is the scope we quote. It means idempotency on every write path, signed webhooks with replay handling, a reconciliation job with a defined break process, and enough observability that support can answer "where is my money" without opening a database console.

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 a gateway integration engagement

A gateway integration buys a production capability, not a set of working endpoints. Every engagement ends with the same things in your hands:

01

The integration running in production, inside your repository and your CI.

02

The full payment state machine - authorise, capture, refund, chargeback - with idempotency on every write path.

03

Signed webhook handling with replay and out-of-order protection.

04

A reconciliation job against the provider's settlement file, with a break report and a defined process for working it.

05

Dashboards and alerts on the flows that carry money, so a failure is noticed by you and not by a customer.

06

Tests covering the failure paths, a runbook for the on-call engineer, and a documented handover to your team.

Frequently asked questions
How long does a payment gateway integration take?

Scope sets it: the number of providers and methods, whether refunds, chargebacks and settlement reconciliation are included, and whether a terminal is involved. As a reference point from our own work, an Android payment SDK for payabl. reached production in one month, and a credit PWA for $lana (Monetech) went live with two KYC providers and full reporting in five months. Discovery exists to turn your scope into a dated plan before you commit.

Can you integrate the payment provider we already use?

Yes, and it is usually the right call. We work with the acquirer, PSP or gateway you already operate and build inside your existing architecture. If the provider is genuinely the constraint - on cost, on approval rates or on a market it cannot reach - we will say so, and an orchestration layer is often the answer rather than a rip-and-replace.

How do you handle PCI DSS and card data?

By keeping card data out of your systems wherever the architecture allows: the PAN is captured by the provider's hosted fields or SDK, and your platform holds only a token. That keeps your PCI DSS scope as small as possible. Where a token vault is genuinely required, we isolate it as a narrow service with its own access control and audit trail, and document exactly what is stored and who can reach it.

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

Need a payment gateway integrated properly?

Thirty minutes with the engineers who would build it - the flow, the edge cases and what it takes to reconcile.