gatepay
Sign in
Multi-acquirer gateway · approval-rate routing

Payment routing that maximises approvals.

GatePay sits between your platform and your acquirers. It scores every transaction for risk, sends it to the processor most likely to approve it, and cascades to the next one when a decline is worth retrying.

Sign in See how it works Accounts are provisioned by your platform administrator.

One payment, one decision

The cheapest acquirer declines with a retryable code, so the payment cascades and is captured on the second attempt — in one API call.

Payment £77.00GBP visa •••• 4242 · risk 12, low
✓ Captured one API call · 1 retry · 320 ms
  1. 0 ms Risk scored Device, velocity and list checks resolve to 12 — low, so the payment is not stepped up.
  2. 4 ms Routed Three acquirers eligible, one excluded. Ranked on live approval rate, then cost.
  3. 160 ms Acquirer A declined 4023 issuer unavailable — retryable, so the payment cascades rather than failing.
  4. 320 ms Acquirer B approved Captured on the second attempt. No second API call, no second idempotency key.
Candidates, as ranked
Acquirer A declined
91% approval 0.9% · tried first
Acquirer B approved
84% approval 1.2% · cascaded to
Acquirer C excluded
88% approval 1.0% · no GBP support
gatepay.me/app
gatepay
Dashboard
Transactions
Checkout
Payouts
Reports
Automations
Dashboard
Payments
3,654
+12.4% vs last week
Payments per day
Approval rate
82.3%
Approval rate
Where the week went
By status captured: 2841 declined: 612 pending: 184 refunded: 71 3,654 payments
  • captured2,841
  • declined612
  • pending184
  • refunded71

The tenant console. Figures shown are illustrative.

28settlement currencies, with correct minor units for each
6processor integrations, card and crypto, on one API
3payout rails — wire, check and crypto
0lines of code to add an acquirer from its own PDF

Counted from the source, not from a brochure: currencies from the money module, integrations from the adapter registry, rails from the payout module. The last one is the declarative adapter generator — an acquirer’s specification becomes a working integration without a deploy.

How it works

Four things happen between your API call and a captured payment.

None of them are hidden. Every routing decision is recorded against the payment, including the acquirers that were considered and why each was skipped.

01

Screened

Velocity, amount, blocklists, device signals and third-party fraud providers score the payment before any acquirer is contacted.

02

Routed

Eligible acquirers are ranked on live approval rate and processing cost. The payment goes to the one most likely to take it.

03

Cascaded

A soft decline moves to the next acquirer in milliseconds. A hard decline stops immediately, so a dead card is not retried into the ground.

04

Recorded

Every candidate, every exclusion and every response code is written against the payment. Nothing about the decision is a black box.

Platform

Everything a payments team needs to run acquiring.

Built for operators as much as integrators — the console is where MIDs are priced, limits are set, disputes are worked and reporting is pulled.

Many acquirers, one integration

Run several processors and merchant accounts side by side. Add capacity, a currency or a region without touching your code.

Risk before the charge

Rules and heuristics run first, so a suspicious payment is held or declined rather than charged and then argued about.

Device intelligence

A first-party script fingerprints the browser and classifies the network — datacentre, VPN, proxy, automation — and feeds the score.

Velocity and volume caps

Per-MID limits by card, by person or in aggregate, on a rolling window or resetting at a fixed local time in your own timezone.

Reconciliation that finishes

A payment left in an unknown state is queried on a schedule until the acquirer answers, never assumed either way.

Roles and an audit trail

Separate access for operations, finance and support, with a record of who changed which MID and when.