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.
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.
Spin up a sandbox in minutes and make your first call — no contract required to explore.