QR-платежи в Казахстане за пять лет прошли путь от технологической экзотики до основного способа безналичных расчётов. Если ваш бизнес ещё выставляет счета вручную в Kaspi Business — вы каждый день тратите часы, которые могли бы продавать. Эта статья — про то, как устроена QR-оплата в Kaspi и как её автоматизировать.
Почему QR-оплата выиграла
У QR-оплаты три преимущества перед классическим эквайрингом и наличными:
- Никакого терминала. Принимать платежи может курьер, продавец на рынке, мастер на выезде. Достаточно телефона.
- Нулевая комиссия для бизнеса в большинстве категорий. Эквайринг забирает 1.5–3%, QR-платежи через Kaspi — 0%.
- Знакомый клиенту флоу. Открыл Kaspi, навёл камеру, подтвердил — без ввода реквизитов, без 3-D Secure SMS, без согласия читать длинное соглашение.
В результате 4 из 5 безналичных платежей в B2C сегменте Казахстана сегодня проходит через Kaspi QR.
Как устроен QR-платёж изнутри
Один платёж — это короткая цепочка:
- Бизнес создаёт «операцию» с суммой и описанием — получает уникальный QR-URL.
- Клиент сканирует QR в приложении Kaspi.
- Приложение Kaspi показывает клиенту сумму и получателя.
- Клиент подтверждает оплату — Kaspi списывает деньги со счёта.
- Бизнес узнаёт об оплате — webhook'ом или опросом статуса.
QR-код «привязан» к одной операции. Это важно: у каждого платежа свой код, поэтому случайно заплатить дважды нельзя.
Проблема ручного выставления
Сценарий, который мы видим у 90% бизнесов до автоматизации:
Менеджер получает заказ → открывает приложение Kaspi Business → вручную создаёт счёт → отправляет QR клиенту в WhatsApp → периодически заглядывает в приложение, оплачено или нет → проставляет статус в Excel или CRM.
Что не так:
- Время. 30–90 секунд на каждый платёж. При 100 платежах в день — это полтора-три часа работы оператора.
- Ошибки в сумме. Особенно если сумма не круглая или разделена на товары.
- Нет автостатуса. CRM не знает, оплачен заказ или нет, пока кто-то не обновит вручную.
- Не масштабируется. Два человека одновременно не могут пользоваться одним аккаунтом Kaspi Business на разных телефонах.
Решение: API поверх Kaspi Pay
Pay Bot закрывает все эти проблемы. Идея простая: один программный интерфейс, который выполняет роль «кассира» вместо человека.
const response = await fetch("https://api.paybot.kz/v1/qr/create", {
method: "POST",
headers: {
"X-API-Key": "kp_live_your_key",
"Idempotency-Key": orderId,
"Content-Type": "application/json",
},
body: JSON.stringify({ amount: 15000 }),
});
const { qr_url, operation_id } = await response.json();
Внутри Pay Bot держит активную сессию Kaspi Business вашей компании. Когда приходит API-запрос, Pay Bot создаёт операцию через тот же канал, что и приложение, — поэтому для Kaspi это выглядит как обычный счёт от вашего бизнеса.
Преимущества для разработчика:
- REST + JSON. Никаких WebSocket-ов или специфичных протоколов.
- Idempotency-Key. Безопасные ретраи.
- Webhooks. Уведомление о платеже за 3–5 секунд после оплаты.
- Sandbox. Полноценная тестовая среда без реальных денег.
Реальные кейсы автоматизации
Интернет-магазин
Клиент оформляет заказ на сайте → бэкенд создаёт операцию → QR показывается прямо на странице оформления → когда приходит webhook payment.completed, заказ переходит в «оплачен» и автоматически отправляется в логистику.
Экономия: оператор больше не выставляет счета руками. На 500 заказов/день — это 1–2 ставки.
Сервис доставки
Курьер прибыл к клиенту → нажимает «Получить оплату» в мобильном приложении → бэкенд создаёт QR → клиент сканирует с своего телефона → когда платёж завершён, приложение курьера автоматически показывает «Оплачено» и перенаправляет на следующий заказ.
Экономия: оплата мгновенная, без терминала, без сдачи, без сверки кассы.
SaaS / подписки
При продлении подписки сервис создаёт операцию → отправляет клиенту ссылку на оплату с QR → когда платёж проходит, подписка автоматически продлевается через webhook. Если клиент не платит вовремя — система сама напоминает.
Экономия: 100% автоматизация биллинга, без бухгалтера.
Маркетплейс или платформа
Площадка принимает деньги за продавцов → автоматически делит платёж по комиссионной схеме → создаёт акт сверки. Каждая операция помечена тегом «продавец», что удобно для аналитики.
Подводные камни Kaspi QR
Несколько вещей, которые удивляют, когда переходишь с эквайринга:
- Возврат — отдельная операция. Возвраты делаются через
POST /payments/{id}/refund, и Kaspi ограничивает их 90 днями с момента платежа. - Sender name приходит позже статуса. Имя плательщика появляется через 5–10 секунд после оплаты — учтите при отображении чека.
- Один аккаунт = один кассир. Если запустить тот же номер на другом телефоне, сессия Pay Bot отвалится. Поэтому отдельный номер для роли «Кассир» — не блажь, а необходимость.
- Лимиты на платёж. У Kaspi есть собственные дневные/месячные лимиты для разных типов бизнеса. Для большинства ИП этот лимит покрывает любой реальный оборот.
Сколько это стоит
QR-платежи через Kaspi для большинства категорий бизнеса бесплатны (0% комиссии). Pay Bot берёт плату только за подписку:
- Пробный период — 30 платежей бесплатно.
- Starter — 10 000 ₸/мес, 200 платежей.
- Professional — 30 000 ₸/мес, 1 500 платежей.
- Enterprise — индивидуально, безлимит.
То есть при 1 000 платежей/мес стоимость одной транзакции для бизнеса — около 20 ₸. Любой эквайринг на этом обороте дороже минимум в 10 раз.
Что делать сейчас
Если вы выставляете больше 30–50 счетов в день вручную — пора автоматизировать.
- Зарегистрируйтесь в личном кабинете.
- Получите Sandbox-ключ, сделайте первый запрос за 5 минут.
- Если нужна помощь с подключением — оставьте заявку, наш менеджер перезвонит и настроит за вас.
Кода на интеграцию — обычно 20–50 строк на бэкенде. Окупается в первый день.
Готовы попробовать Pay Bot?
Зарегистрируйтесь в кабинете — Sandbox доступен сразу. Или оставьте заявку, и менеджер настроит подключение Kaspi за вас.