Branded checkout
A hosted, pixel-matched checkout that takes your logo, colours and domain. Cards, wallets, SEPA and local methods render automatically by buyer country — no front-end work to maintain.
Veltapay is the payment platform built for the people writing the integration. Branded checkout, KYC onboarding, fraud scoring and EU compliance behind one clean API — drop it in this morning, take real money this afternoon.
// one call → a hosted, branded checkout const session = await velta.checkout.create({ amount: 4200, currency: "eur", mode: "payment", customer: { email: req.body.email }, branding: "acct_live_velta", success_url: "https://app.acme.io/done" }); // 3-D Secure, fraud score & SCA handled for you res.redirect(session.url); // → ship it
A hosted, pixel-matched checkout that takes your logo, colours and domain. Cards, wallets, SEPA and local methods render automatically by buyer country — no front-end work to maintain.
Verify a business or a sole trader with a drop-in flow: document capture, identity checks, sanctions screening and a clean status webhook. Accept a merchant in minutes, not a back-and-forth week.
A real-time risk score on every transaction, tuned with rules you write in plain language, not regex. Block, allow or challenge with 3-D Secure — and let the model learn from your own decline history.
A console your finance and ops teams actually like: live volume, search down to the cent, role-based access and fast payouts to your bank on T+1 — or instant where the rail allows.
PSD2 SCA, VAT-aware receipts, GDPR-clean data handling and EU data residency are defaults, not a project. Veltapay carries the heavy compliance so your launch doesn't wait on legal.
Idempotent, versioned, predictable. Seven SDKs, typed everywhere, webhooks that retry with signed payloads, and a sandbox that mirrors production to the status code. The docs are the product.
Sign up, get test and live keys instantly. No sales call to write your first line, no waiting on an account manager to unblock the sandbox.
npm i @veltapay/nodeOne call returns a hosted, branded checkout URL. Redirect to it, or mount the embedded element — both handle SCA, wallets and retries for you.
POST /v3/checkoutA signed webhook tells you the payment succeeded, the customer onboarded, or the dispute opened. Verify the signature, update your database, done.
payment.succeededSwap the test key for the live key and ship. Same code path, same status codes — the only difference is the money is now real.
live in productionA customer hits Pay. Veltapay authorises the card, runs the fraud score, triggers 3-D Secure only when the risk warrants it, captures the funds and writes the receipt — all inside a single round trip you can trace end to end.
Every step emits a typed event. You build against the path, not against a black box — and when something is declined, the response tells you exactly why, in a code your retry logic can branch on.
"We had a working branded checkout in an afternoon and were taking live payments the next morning. The docs answered every question before I had to open a ticket."
"Onboarding our sellers used to be a week of email. With Veltapay KYC it's a flow inside our own app — verified in minutes, status straight to our webhook."
"The fraud score plus PSD2 exemptions lifted our authorisation rate by 3.4 points. We tune the rules in English and the team can read them. No black box."
Everything you need to take your first payment today. Self-serve, no monthly fee, no minimum.
For products growing past their first million in volume and adding a team to the dashboard.
For marketplaces and platforms moving serious volume that need split payouts and dedicated infra.
If you already have a backend, yes. Sign-up gives you test and live keys immediately. Most teams have a branded checkout working in test within an hour, verify the webhook, and flip to live the same day. There's no mandatory sales call between you and your first real payment.
We ship typed SDKs for Node/TypeScript, Python, Go, Ruby, PHP, Java and .NET, plus a REST API for everything else. Front-end, you can redirect to the hosted checkout or mount the embedded element in React, Vue or plain JavaScript. The webhooks are framework-agnostic.
No. Card data never touches your server — the hosted checkout and element are PCI-DSS Level 1, so you stay in the simplest SAQ-A scope. PSD2 Strong Customer Authentication and 3-D Secure are applied automatically, with low-risk exemptions claimed for you to protect conversion.
Captured funds settle to your Veltapay balance and pay out to your bank on a rolling T+1 schedule by default, or instantly on rails that support it. You can also hold a balance, schedule payouts, and on the Platform plan split a payment across multiple connected accounts.
We optimise for one thing: how fast a developer gets to production. Same building blocks — checkout, onboarding, fraud, payouts — but obsessively documented, sandbox-first, and packaged so a small team ships without a payments specialist. If your bottleneck is integration time, that's the gap we close.
EU customer data is processed and stored in EU regions (Paris and Frankfurt primaries, Stockholm failover). Access is logged, encrypted at rest with per-tenant keys, and exportable on demand. Our SOC 2 Type II report and PCI AOC are available under NDA from the trust center.
Create an account, pull the SDK, and have a branded checkout taking test payments before your coffee goes cold. Flip the key to go live whenever you're ready.