Qut Pay Сайт Кабинет База знаний Инструкции Документация API ҚАЗРУС
ГлавнаяБаза знаний → Начало работы

Как платит покупатель

Обновлено: 2026-09-14 · Версия в Markdown

Коротко

До покупателя можно дойти тремя способами: сканирование QR (на экране или напечатанного), ссылка на оплату и счёт по номеру телефона прямо в приложение Kaspi. Финал у всех трёх одинаковый — покупатель видит сумму в своём приложении Kaspi и подтверждает, деньги приходят на ваш счёт Kaspi. Разница во времени жизни: окно сканирования QR ограничено (около 3 минут), а счёт, отправленный на телефон, лежит в приложении покупателя заметно дольше.

Три способа

СпособКак передаётсяКогда удобен
QRКартинка на экране или напечатанный листПокупатель рядом, офлайн-точка
СсылкаWhatsApp, директ в Instagram, SMS, кнопка на сайтеПокупатель далеко, идёт переписка, оплатить может позже
Счёт на телефонПриходит в приложение KaspiЗнаете номер, телефон под рукой, платить нужно сейчас

Технически это поле kind в запросе POST /api/v1/invoices: qr (по умолчанию) или phone. В ответе на qr приходят и картинка QR, и ссылка на оплату — то есть первые два способа получаются из одного счёта.

1. Сканирование QR

При создании счёта в ответе приходят qrUrl и qrImageUrl. Использовать их можно двумя способами.

QR на экране (динамический). На экране кассового компьютера, планшета или вендингового автомата показываете новый QR под каждый заказ. Сумма уже проставлена, покупатель только подтверждает. Самый точный способ, ошибиться невозможно.

Напечатанный QR (статический). Лист на столе, на витрине или на шлагбауме. Обычно ведёт на ссылку оплаты, сумма может быть и открытой.

Что делает покупатель: открывает Kaspi → нажимает сканирование → наводит камеру → видит сумму и подтверждает.

Важное ограничение: окно сканирования QR — около трёх минут. Его задаёт Kaspi, мы не можем его продлить. Если окно истекло, покупатель увидит сообщение в духе «попробуйте позже» — тогда выставляете новый счёт. Точный срок берите из поля expiresAt в ответе, не считайте его постоянным. Подробнее: QR показывает «попробуйте позже».

Отсюда правило: QR показывайте только там, где покупатель платит прямо сейчас. Сказал «оплачу вечером» — давайте не QR, а ссылку.

2. Ссылка на оплату

Поле payUrl в ответе — обычная ссылка, её можно отправить куда угодно: в WhatsApp, в директ Instagram, в SMS или повесить на кнопку «Оплатить» на сайте.

По ссылке открывается страница оплаты: сумма, описание и кнопка перехода в Kaspi. С телефона приложение Kaspi открывается напрямую — для этого есть deepLink.

Отдельно есть постоянные ссылки на оплату вида qut.kz/p/<slug> — с фиксированной или открытой суммой. Их удобно ставить в профиль, на сайт, на визитку: создаёте один раз, работают долго. Подробнее: Ссылки на оплату и Ссылки с открытой суммой.

Ссылка — самый гибкий способ: покупатель может её сохранить, открыть позже, переслать другому человеку.

3. Счёт по номеру телефона

Если создать счёт с kind: "phone", он уходит прямо в приложение Kaspi покупателя: у него появляется уведомление, он открывает и подтверждает. Ни сканировать, ни переходить по ссылке не нужно.

Условия:

Плюс: такой счёт живёт в приложении покупателя заметно дольше. Если человек сейчас занят, он оплатит позже. Поэтому способ хорош для курьеров, продаж под заказ, подписок и оплат «до конца дня».

Минус: нужно знать номер точно. Ошибётесь в цифре — счёт уйдёт постороннему человеку.

Что выбрать

СитуацияРекомендация
Магазин, покупатель у кассыQR на экране
Ресторан, за столомНапечатанный QR или QR на экране вместе со счётом
Продажи через WhatsApp или InstagramСсылка
Покупатель сказал «оплачу позже»Ссылка или счёт на телефон
Курьер привёз товарСчёт на телефон или QR на телефоне курьера
Парковка, шлагбаум, вендингQR на экране
Постоянному клиенту ежемесячноПодписка, она выставляет счёт на телефон
Покупатель иностранец, Kaspi нетЭтот путь не подходит

Полное сравнение: QR-счёт или счёт по телефону.

Что общего у всех трёх

Вопросы и ответы

Можно один счёт отдать и как QR, и как ссылку? Да. В ответе на счёт с kind: "qr" приходят и qrUrl, и payUrl — одно на экран, другое в сообщение.

Можно продлить окно QR? Нет, его задаёт Kaspi. Нужен долгоживущий вариант — счёт на телефон или ссылка на оплату.

Может покупатель ввести сумму сам? Да, через ссылку с открытой суммой: Ссылки с открытой суммой.

Что будет со счётом, если покупатель не заплатит? По истечении срока он перейдёт в expired. Редко деньги приходят с опозданием — тогда событие invoice.paid придёт с признаком late: true: Поздняя оплата.

Узнаю ли я об оплате сразу? Да. Вебхук обычно приходит за 5 секунд, при желании можно параллельно опрашивать статус: Вебхук или опрос статуса.

Связанные статьи

Что видит покупательЧто покупатель видит в приложении Kaspi: сумму, описание и номер кассира. Ограничения описания, чеки после оплаты и почему ваши внутренние данные до него не доходят.QR-счёт или счёт по телефону — что выбратьПолное сравнение двух типов счёта: значение kind, что делает покупатель, нужен ли номер, ограничения описания и суммы, срок жизни и таблица сценариев с рекомендацией по каждому.Ссылки на оплату — постоянный адрес для приёма платежейПостоянная ссылка вида qut.kz/p/<slug>: свой адрес, фиксированная и открытая сумма, остановка и возобновление, чем отличается от ссылки на счёт, отчётность по ссылкам и коды ошибок.Срок жизни счёта — сколько он действует и что делать дальшеЧем определяется окно сканирования QR-счёта и срок счёта в приложении, как правильно читать поле expiresAt, что делать после статуса expired и почему на уже закрытый счёт деньги могут прийти позже.У покупателя нет приложения Kaspi — как принять оплатуСчёт по телефону (kind phone) приходит в приложение Kaspi покупателя, и без приложения он просто не дойдёт. Вместо него нужен QR или ссылка на оплату. Как проверить заранее.

Остались вопросы? WhatsApp +77788813333 · kazprose@gmail.com
Написать можно и из кабинета: Поддержка.

Qut Pay — независимый сервис, не аффилирован с АО «Kaspi Bank». Kaspi и Kaspi Pay — товарные знаки их правообладателя.