Home / Accept
Acceptance

Take money in,
anywhere.

Cards, wallets, bank transfer and crypto on-ramp behind one API — routed by Flash to keep approvals high across every region and MCC.

01METHODS

Every way your customers want to pay.

Cards

Worldwide acquiring

Visa, Mastercard, Amex and UnionPay with 3-D Secure, plus fiat-to-crypto on-ramp.

3DS2 · SCA
Wallets

Global & local

Apple & Google Pay through to M-Pesa, bKash, JazzCash and Papara.

50+ wallets
Open banking

Account-to-account

Real-time bank transfer across Europe, Australia and beyond.

iDEAL · P24 · PayID
Local rails

Market by market

Owned and connected rails across 40+ markets — the methods people actually use.

Africa · LATAM · Asia
Crypto on-ramp

Fiat to crypto

Convert card, wallet and bank pay-ins to crypto in a single flow.

USDT · USDC
One integration

Add without rebuilding

Turn methods on per market from one integration — no re-integration.

Single API
02HIGHER APPROVALS

Approvals, engineered.

Flash scores every transaction and routes it to the acquirer or rail most likely to approve — then retries the rest. Live authorisation across the network sits at 98.6%.

01
Smart routing

Each transaction sent down the path most likely to approve.

02
Cascading & failover

Declines retried across alternatives before the customer sees an error.

03
3-D Secure · PSD2 SCA

Tuned authentication that clears compliance without killing conversion.

04
FTD & trusted traffic

Dedicated routing and MIDs for first-time deposits and trusted cardholders.

03ONE INTEGRATION

A charge in four lines.

A clean REST API, typed SDKs and signed webhooks. Create a charge and Flash routes, approves and settles it.

Read the docs →
# accept a payment
const charge = await api.charges.create({
  amount: 12900,
  currency: "eur",
  method: "card",
});
// routed · approved · settled T+1

Start accepting in your markets.

Tell us where you collect and how — we’ll confirm methods, coverage and commercials against your risk profile.

Talk to sales →