Developers · Hosted checkout
A ready-made checkout, live in an afternoon
Redirect customers to a hosted payment page that accepts cards, wallets, local rails and crypto — no PCI scope, no UI to build. It settles straight to your 1klas account.
What it does
Built to drop in
No PCI scope
The card data never touches your servers — we host the page and the compliance.
Every method, one page
Cards, wallets, local rails and crypto, arranged and localised for the payer.
Your branding
Logo, colours and domain — it reads as your checkout, not ours.
Webhooks for everything
A signed event for every payment, refund and payout to keep your system in sync.
How it works
Three steps to live
01
Create a session
One API call returns a hosted URL.
02
Redirect the customer
They pay on the page; you build no UI.
03
Get the webhook
A signed event confirms the payment — fulfil the order.
webhook.js
// Confirm the payment from the signed webhook
app.post("/webhooks/1klas", (req, res) => {
const e = klas.webhooks.verify(req) // checks the signature
if (e.type === "checkout.completed") {
fulfil(e.data.reference) // ship the order
}
res.sendStatus(200)
})
Better together
Pairs with the rest of the stack
Start building
From first call to money in your account
Grab sandbox keys, build the flow you want, and settle straight to your regulated 1klas account.

