Accept Kaspi payments — money goes straight to your Kaspi Pay account
On a website, in a Telegram bot or by a plain link: the customer scans a QR in the Kaspi.kz app, you get a notification, a receipt and a webhook within seconds. The platform never touches the money.
Features
Everything you need to accept Kaspi payments
From QR to receipt and refund — a system proven on real payments.
Kaspi QR and link
Every order gets its own Kaspi QR and link. On a computer the customer scans, on a phone they pay with one tap in Kaspi. Other banks’ apps read this QR too.
Invoice to a phone number
Pass the customer’s number — the invoice arrives as a push notification in their Kaspi.kz app. No website or QR needed.
Hosted payment page
Amount, QR, timer, automatic return to your site after payment. No website? Just send the link in WhatsApp.
Webhooks
Payment events reach your server signed with HMAC-SHA256, retried up to 11 times on failure, with a delivery log in the cabinet.
Receipt
Every payment gets a numbered receipt page and a link to the Kaspi receipt. Sent to the customer by email, printable.
Refunds
Full or partial refund with one click in the cabinet or via API. A refund never exceeds the payment.
Telegram and email notifications
Every payment, refund and lost Kaspi connection — instantly in Telegram or by email.
Reliability
The Kaspi session is encrypted with AES-256-GCM, late payments are not lost, and sandbox mode lets you test everything without real money.
How it works
Three steps
Connect Kaspi Pay
In the Kaspi Pay app you add a separate number with the “Cashier” role, then confirm it with an SMS code in the cabinet. No password is asked for; the money stays in your account.
Create an order
One request from your site — POST /api/v1/invoices — or by hand in the cabinet. The response carries the QR, the link and the payment page.
Get paid
The customer pays in Kaspi: your site gets a webhook, you get a Telegram message, the customer gets a receipt. The money is in your Kaspi Pay account at once.
Payment methods
How the customer pays
Everything runs through your own Kaspi Pay business account. No separate contract with another bank and no bank API required.
Integrations
For a website, a store and a bot
Works without a developer too. Ready modules and SDKs are available to download.
Knowledge base
More than a hundred articles in Kazakh and Russian: connecting a cashier, invoices, webhooks, refunds, subscriptions, pricing, the error catalogue. Your question is probably answered already.
LiveREST API and SDKs
One request creates an invoice, a webhook brings the result. SDKs for Node, PHP and Python. A ready guide for AI agents (ChatGPT, Claude, Cursor): paste it and the agent wires payments into your site.
LiveWordPress / WooCommerce plugin
Add a “Pay with Kaspi” method to your store with one click: the order becomes “paid” by itself and the receipt goes to the customer. No code.
BetaControl from a Telegram bot
Send the bot “/invoice 5000 77001234567” — the customer gets an invoice in the Kaspi app and the bot reports the payment. Add it to a group and the whole team sees it. No cabinet needed, straight from a phone.
LiveTilda and any form
Point a form at a Qut Pay address — the invoice is created the moment it is submitted: the customer gets a payment page or an invoice in the Kaspi app. No code.
LiveOpenCart 4
A payment method in the store: the order becomes “paid” by itself, refunds and receipts go through the webhook.
Betan8n and 1C
Ready n8n workflows (create an invoice, receive a webhook) and a guide for 1C:Enterprise with an HTTP service and signature check.
LiveCRM systems
Bitrix24, amoCRM, Kommo, Altegio, MoySklad — not a ready module but an API connection. The CRM only needs to send an outgoing HTTP request: a deal reaches the payment stage, an invoice is created; the customer pays, a webhook comes back.
Via APIMore
Without a website and without a developer
Permanent link and static QR
qut.kz/p/your-name — in Instagram, WhatsApp or printed at the counter. The customer enters the amount, the invoice is created instantly.
Subscriptions and scheduled invoices
Monthly, weekly or daily the customer automatically receives an invoice: in the Kaspi app or by link. Pause, limit, extra issue.
Bulk issue
From CSV or via API, up to 100 invoices in one request — for tuition, utilities, memberships.
Referrals and Partner API
20 % of every tariff payment by a merchant you invited. For integrators — the Partner API: open organizations for clients and connect their Kaspi.
Pricing
No percentage of transactions — a flat monthly fee only
7 days free, unlimited sandbox. The tariff only limits the number of invoices in live mode.
Start
800 invoices a month (up to 200 a day). For freelancers, courses, consultants.
Business
4 000 invoices a month (up to 1 500 a day). For online stores and services.
Pro
15 000 invoices a month (up to 5 000 a day). For marketplaces and multi-outlet businesses.
Partner
30 000 invoices a month and the Partner API: open organizations for clients, connect their cashiers, one subscription. For integrators, marketplaces, franchises; enabled by the platform.
7 days free, counted from the first real invoice. Paid via Kaspi from the cabinet, the tariff activates at once. The platform takes no percentage of payments; Kaspi’s own QR fee (0.95 %) is charged by the bank separately. Money never passes through the platform.