/v1/checkout
Create a hosted, branded checkout in one call. Returns a pay URL you can redirect to or embed.
Clean, predictable and friendly. Plugins for the platforms you already build on, SDKs in seven languages, payment links that need no code at all, and webhooks that actually arrive. No 200-page integration guide required.
Our SDKs ship with test keys baked in, so your first payment happens during install — not your second sprint. Flip to live mode with a single environment variable, and you're taking real money.
node.js// install · npm i @korumiapay/node import Korumiapay from "@korumiapay/node"; const korumia = new Korumiapay(process.env.KORUMIA_KEY); const sale = await korumia.checkout.create({ amount: 7490, currency: "eur", brand: "maison-lila", success_url: "https://shop/thanks", }); console.log(sale.url); // → pay.korumiapay.com/c/lx_92
Create a hosted, branded checkout in one call. Returns a pay URL you can redirect to or embed.
Authorise, capture, look up and list payments. Each one carries a clean status you can trust.
Refund in full or part with one call. The customer is notified and your dashboard updates instantly.
Trigger an instant payout or read your payout schedule. See exactly what's settling and when.
Create plans, start subscriptions and manage trials. Smart retries recover failed cards for you.
Raise a branded invoice with a pay button, send it, and track who has paid — all by API.
Store customers, saved cards and addresses so regulars check out in a single tap.
Configure delivery, see per-event success rates and replay any failed delivery from the last 14 days.
Pull tidy CSV and JSON exports for any period, ready for your accountant or your own tools.
Every webhook is signed, retried on a sensible backoff for 72 hours, and replayable from the dashboard with one click. Across our shops last quarter, deliverability was 99.99% — so your order fulfilment never waits on a payment event that vanished.
webhook · payment.succeeded{ "id": "evt_71c4a0", "created": 1779410041, "type": "payment.succeeded", "data": { "payment": "pay_8x21", "amount": 7490, "currency": "eur", "method": "apple_pay", "brand": "maison-lila" } }
Grab a test key, make your first payment, and ship when you're ready. If you get stuck, a real engineer answers — we don't hide behind a ticket queue.