Journal entry · capture Σ = 0
| card_hold:••0000 | −£44.99 |
| merchant_pending | +£44.16 |
| platform:fees | +£0.83 |
| trial balance | £0.00 |
Accept payments, send invoices, bill subscriptions and split funds between sellers — all recorded on a double-entry ledger that proves every penny, on every transaction, in real time.
Instant API key. Test card 4000 0000 0000 0000 approves in the sandbox.
One API, one dashboard, one ledger underneath it all. Every product below is live on the platform today.
Authorize and capture cards through a REST API with idempotency keys and instant, structured decline codes.
CheckoutA hosted payment page you can spin up with one API call — share the link, get paid, no frontend required.
InvoicingItemised invoices with hosted payment pages, due dates and automatic receipts once the customer pays.
Plans and recurring billing run by the platform itself — renewals charge on schedule without a cron job on your side.
Connect splitsRoute one charge to a seller, take your platform fee, keep processing fees separate — in a single balanced entry.
Multi-currencyPresent prices in GBP, USD or EUR. Settlement lands in GBP at transparent rates, to the exact penny.
Every authorization is scored on seven live signals before money moves. Weights retrain on your real outcomes.
3-D SecureElevated-risk payments step up to a hosted bank challenge automatically. Merchant-initiated renewals stay exempt.
DisputesChargebacks with reserves handled on-ledger, evidence submission from the dashboard, and clear win/loss outcomes.
Signed events for every money movement, delivered by the platform with automatic retries and full delivery logs.
Restricted keysScope API keys to exactly what a server needs — a checkout key that can charge but can never touch payouts.
Reports & payoutsBalances, payouts, CSV exports and a reconciliation endpoint that shows the books balance — because they do.
Sign up, get a key, charge a test card — the whole platform is self-serve. The API speaks plain JSON and never surprises you.
# 1 — create an account, get your key instantly $ curl -X POST https://api.kitepay.uk/v1/signup \ -d '{"name": "Croft Street Records", "email": "you@shop.uk"}' # 2 — take a payment $ curl -X POST https://api.kitepay.uk/v1/payments \ -H "x-api-key: sk_test_…" \ -H "Idempotency-Key: order-1041" \ -d '{"amount": 2500, "card_number": "4000000000000000"}' # 3 — verify the books, any time $ curl https://api.kitepay.uk/v1/reports/reconciliation { "trial_balance_sum": 0, "match": true }
Self-serve signup, instant API key, sandbox cards ready.