Quickstart
Take a card-present payment in five steps. You'll need an Android device with NFC, a kepa account, and ten minutes.
Create a kepa account
Sign up at kepapay.co/start. Your account starts in test mode — no business verification needed.
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.
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.
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.
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.