Блог
QR-оплата Kaspi Kaspi Pay для бизнеса автоматизация платежей Казахстан

QR-оплата через Kaspi Pay: как бизнесу автоматизировать приём платежей

Как QR-оплата через Kaspi Pay изменила приём платежей в Казахстане. Архитектура, типичные кейсы, как уйти от ручного выставления счетов и автоматизировать процесс через API.

Pay Bot 28 марта 2026 г. 5 мин чтения

QR-платежи в Казахстане за пять лет прошли путь от технологической экзотики до основного способа безналичных расчётов. Если ваш бизнес ещё выставляет счета вручную в Kaspi Business — вы каждый день тратите часы, которые могли бы продавать. Эта статья — про то, как устроена QR-оплата в Kaspi и как её автоматизировать.

Почему QR-оплата выиграла

У QR-оплаты три преимущества перед классическим эквайрингом и наличными:

  1. Никакого терминала. Принимать платежи может курьер, продавец на рынке, мастер на выезде. Достаточно телефона.
  2. Нулевая комиссия для бизнеса в большинстве категорий. Эквайринг забирает 1.5–3%, QR-платежи через Kaspi — 0%.
  3. Знакомый клиенту флоу. Открыл Kaspi, навёл камеру, подтвердил — без ввода реквизитов, без 3-D Secure SMS, без согласия читать длинное соглашение.

В результате 4 из 5 безналичных платежей в B2C сегменте Казахстана сегодня проходит через Kaspi QR.

Как устроен QR-платёж изнутри

Один платёж — это короткая цепочка:

  1. Бизнес создаёт «операцию» с суммой и описанием — получает уникальный QR-URL.
  2. Клиент сканирует QR в приложении Kaspi.
  3. Приложение Kaspi показывает клиенту сумму и получателя.
  4. Клиент подтверждает оплату — Kaspi списывает деньги со счёта.
  5. Бизнес узнаёт об оплате — 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

Несколько вещей, которые удивляют, когда переходишь с эквайринга:

  1. Возврат — отдельная операция. Возвраты делаются через POST /payments/{id}/refund, и Kaspi ограничивает их 90 днями с момента платежа.
  2. Sender name приходит позже статуса. Имя плательщика появляется через 5–10 секунд после оплаты — учтите при отображении чека.
  3. Один аккаунт = один кассир. Если запустить тот же номер на другом телефоне, сессия Pay Bot отвалится. Поэтому отдельный номер для роли «Кассир» — не блажь, а необходимость.
  4. Лимиты на платёж. У Kaspi есть собственные дневные/месячные лимиты для разных типов бизнеса. Для большинства ИП этот лимит покрывает любой реальный оборот.

Сколько это стоит

QR-платежи через Kaspi для большинства категорий бизнеса бесплатны (0% комиссии). Pay Bot берёт плату только за подписку:

  • Пробный период — 30 платежей бесплатно.
  • Starter — 10 000 ₸/мес, 200 платежей.
  • Professional — 30 000 ₸/мес, 1 500 платежей.
  • Enterprise — индивидуально, безлимит.

То есть при 1 000 платежей/мес стоимость одной транзакции для бизнеса — около 20 ₸. Любой эквайринг на этом обороте дороже минимум в 10 раз.

Что делать сейчас

Если вы выставляете больше 30–50 счетов в день вручную — пора автоматизировать.

  1. Зарегистрируйтесь в личном кабинете.
  2. Получите Sandbox-ключ, сделайте первый запрос за 5 минут.
  3. Если нужна помощь с подключением — оставьте заявку, наш менеджер перезвонит и настроит за вас.

Кода на интеграцию — обычно 20–50 строк на бэкенде. Окупается в первый день.

Готовы попробовать Pay Bot?

Зарегистрируйтесь в кабинете — Sandbox доступен сразу. Или оставьте заявку, и менеджер настроит подключение Kaspi за вас.