A cloud-to-edge bridge with predictable REST endpoints, webhooks and a sandbox. Ship your integration without touching a single terminal.
# Onboard a merchant into your portfolio curl -X POST https://api.veslo.io/v1/merchants \ -H "Authorization: Bearer $VESLO_KEY" \ -d '{ "legal_id": "SK2020123456", "brand": "your-iso", "package": "gastro", "device": "pax-a920pro" }' # → 201 Created { "merchant_id": "mch_9f2a…", "status": "onboarding", "fiscalization": "ekasa_pending" }

Authenticate, create a merchant, and start receiving events. Same API in sandbox and production.
Create a scoped API key in the Integration Hub — sandbox or live.
POST a merchant with its legal ID; Veslo handles KYC and provisioning.
Subscribe to lifecycle events — onboarding, settlement, device health.
Versioned, predictable endpoints for merchants, devices, transactions and payouts.
Real-time events with signed payloads and automatic retries.
Scoped tokens, partner-level access control and single sign-on.
Full test environment with mock devices and fiscal simulation. Available after registration.
Every request and transaction, searchable and exportable.
Typed client libraries so you write less boilerplate.
Model the whole merchant lifecycle with a handful of predictable resources. Full reference and schemas at api.veslo.io.
Signed, retried events for every meaningful change across the merchant lifecycle — no polling required.
{
"type": "merchant.onboarded",
"created": "2026-07-27T09:14:22Z",
"data": {
"merchant_id": "mch_9f2a…",
"brand": "your-iso",
"device": "pax-a920pro",
"fiscalization": "ekasa_active"
}
}

Typed client libraries and a documented OpenAPI spec you can generate from.
Inspect API calls, webhook deliveries and transaction events. Export a complete audit trail for compliance.
Register, spin up a sandbox in minutes and make your first call. No contract required to explore.
We only look at where you are visiting from — curious souls — and which of our modules you open most. We run an internal contest: the module that wins earns its product manager a cappuccino. Privacy notice
Nothing gets baked, but your choice is in our Slack. If we ever open a bakery, you will be first to know.
If you like what you find here, or find it useful, let us know. You will make our day.
It just landed in our Slack. Somewhere a product manager is now closer to a cappuccino.
Tell us who you are and a person comes back within two working days. No autoresponder, no drip campaign.
Fill in the form. A person answers, not an autoresponder.
Book a demo Tell us a bit about you and pick a time. Thirty minutes, no slide deck. Got it — now pick a time. Your details are with us and we will have read them before we meet. Choose whatever suits you. We will come back with times that suit you, within two working days.Commercial model, markets, onboarding. Ready to apply? Become a partner.
API, sandbox keys, webhooks. Integration Hub.
Cash register, terminals and the merchant app live on veslo.io.
We will come back to you within two working days.
Calendar not loading? Open it in a new tab.
You will see only free slots, in your own time zone. The invite lands in your inbox the moment you confirm — we are looking forward to it.