Online payments via Kaspi QR

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.

0 %
The platform takes no percentage of payments — money lands directly in your Kaspi Pay account
3 s
Typical time from payment to webhook and notification
15 min
Website integration: one API request and a webhook, with ready examples

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.

Full guide: how to connect →

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.

Kaspi QR scanned in the Kaspi.kz app
Kaspi link one tap on a phone
Invoice to a phone push notification in Kaspi.kz
Unified QR readable by other banks’ apps too

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.

Live
⌘

REST 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.

Live
W

WordPress / 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.

Beta
✈

Control 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.

Live
▭

Tilda 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.

Live
◈

OpenCart 4

A payment method in the store: the order becomes “paid” by itself, refunds and receipts go through the webhook.

Beta
⚙

n8n and 1C

Ready n8n workflows (create an invoice, receive a webhook) and a guide for 1C:Enterprise with an HTTP service and signature check.

Live
◎

CRM 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 API

More

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

4 990 ₸/mo

800 invoices a month (up to 200 a day). For freelancers, courses, consultants.

Business

14 900 ₸/mo

4 000 invoices a month (up to 1 500 a day). For online stores and services.

Pro

39 900 ₸/mo

15 000 invoices a month (up to 5 000 a day). For marketplaces and multi-outlet businesses.

Partner

79 900 ₸

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.

Start today

Sign in, connect Kaspi and create your first QR in a minute.

Sign in