The payments platform
that puts you in control.

Banks, ISVs, and enterprise merchants use kepa to power card payments, keep their merchant relationships, and launch in weeks — not quarters.

See the API
// the platform

Not your typical
payments processor.

Most platforms hand you a percentage of the experience. kepa orchestrates every layer of card-present from acceptance through settlement — visibility, control, and economics, all the way down.

// 01

Every layer.
One platform.

Acquiring, terminals, ledger, settlement, reporting — one integration, one contract, one source of truth. Replace four vendors with infrastructure that ships as a single API.

Platform overview
// 02

Your acquirer.
Your economics.

Negotiate interchange-plus directly with the acquirer of your choice. Every basis point itemized, every fee auditable, multi-acquirer routing built in. The math stays yours.

See the API
// 03

Your merchants.
Your relationship.

Onboard, support, and own the relationship end to end. Your brand on the merchant app and portal; ours nowhere your merchants can see. We're infrastructure — not a competitor sitting in your channel.

// principles

Built like infrastructure
should be.

Four commitments we made when we started kepa. They're why the platform looks the way it does — and why it stays out of your way.

01

Bring your own acquirer

Route to any acquirer reachable via Visa Platform Connect. You own the merchant pricing, the settlement relationship, and the failover — not us.

02

Ship the networks you sell

Visa, Mastercard, Amex, Discover, JCB, UnionPay — turn them on independently. Add a network when a merchant asks; don't carry cost for the ones you don't.

03

You keep the merchant

Deploy kepa under your brand. The portal, the app, the support relationship — yours. We're infrastructure; we don't show up in your merchant's UI.

04

Built by engineers, for engineers

Modern, schema-pinned, type-safe SDKs. Idempotency keys, HMAC webhooks, sandbox parity, real semver. The surface is what your team would design themselves.

// developers

One API.
The full lifecycle.

Card presentation through acquirer settlement, kicked off by a single call. Modern schemas, HMAC webhooks, replay-safe idempotency. Three connectivity models from the same surface — Local Connected (~8ms), Cloud (~90ms), Local Embedded (~2ms).

# Initiate a card-present sale on any device in your fleet.
curl https://api.kepapay.co/v1/transaction/sale \
  -H "Authorization: Bearer $KEPA_SECRET_KEY" \
  -H "Idempotency-Key: a3f1...c2e9" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 4250,
    "currency": "USD",
    "device_id": "dev_01HX9...",
    "acquirer": "primary",
    "capture_method": "automatic",
    "metadata": { "order_id": "ord_8821" }
  }'
200 · txn_01HX9KP3...~92ms→ primary acquirer · authorized · approved

Idempotent

Every mutation is replay-safe. Network retries can't double-charge.

Webhooks

HMAC-signed, replay-protected, with explicit retry semantics. No silent drops.

Sandbox

Full kernel emulation locally. Test EMV flows without a physical card or terminal.

Type-safe SDKs

Hand-written, schema-pinned, semver'd. Not generated stubs.

Build on the
foundation, not
around the gateway.

Sandbox keys delivered to your inbox in < 60 seconds. Production access reviewed manually.