kepa
Get started / Quickstart

Quickstart

Take a card-present payment in five steps. You'll need an Android device with NFC, a kepa account, and ten minutes.

TIPAlready have an SDK installed? Skip to step 3.
01

Create a kepa account

Sign up at kepapay.co/start. Your account starts in test mode — no business verification needed.

02

Get your test API keys

Find your secret key in the dashboard under Developer / API keys. It starts with sk_test_. Treat it like a password.

03

Install the SDK

Pick the SDK that matches your runtime. For Android (most common), install the Kotlin SDK with Gradle. For backend processing only, install the Node, Python, or Go SDK.

04

Provision a device

Run the kepa app once on your Android device, sign in, and tap Provision. The device receives a unique device_id and registers with your account.

05

Take a payment

Initiate a sale from your code. The kernel handles card presentation, EMV processing, and acquirer routing. The call returns when the transaction reaches a terminal state.

Next
Verify webhook signatures →
Confirm events come from kepa, not someone else.
Or
Go live →
Submit your business for verification, then swap your keys.