Февраль 2025 → Март 2025
QR-оплата стала одним из основных способов безналичных платежей в Казахстане. Большая часть офлайн-точек принимает оплату через Kaspi QR, который фактически стал стандартом для розничных платежей.
Чтобы расширить платёжные сценарии в мобильном приложении и не терять транзакции в других экосистемах, было принято решение добавить поддержку оплаты через Kaspi QR.
На момент запуска функции пользователи банка не могли оплачивать покупки через Kaspi QR прямо в мобильном приложении.
В результате:
Инициатива по запуску функции оплаты через Kaspi QR была поставлена CEO как бизнес-задача.
Цель - дать клиентам возможность оплачивать покупки через Kaspi QR, не покидая приложение банка, а также увеличить количество повседневных платежных операций внутри мобильного банка.




проектирование пользовательского флоу оплаты
разработка UX-логики сканирования и подтверждения платежа
проработка edge-кейсов (ошибки сканирования, отмена операции, ошибки сети
взаимодействие с backend-командой для интеграции платежного сценария
участие в обсуждении архитектуры фичи и точек входа в QR-оплату
подготовка UI-макетов и спецификаций для разработки
На момент реализации фичи product owner находилась в отпуске, поэтому процесс принятия решений по дизайну происходил напрямую между мной дизайн лидом и CPO
| Сторис | Контекст / проблема | Предполагаемое решение | Критерии приемки |
|---|---|---|---|
| Как пользователь зарплатной карты Jusan, я хочу оплатить покупку в магазине, где принимают только Kaspi QR, чтобы не переводить деньги на Kaspi с комиссией. | • В магазине нет терминала, доступен только Kaspi QR. | ||
| • Сейчас приходится переводить деньги с Jusan на Kaspi (с комиссией), и только потом оплачивать. | Дать возможность оплачивать Kaspi QR прямо из приложения Jusan, без перевода денег и комиссии. | • Пользователь может отсканировать Kaspi QR в Jusan и инициировать оплату. | |
| • Оплата проходит без промежуточного перевода и без комиссии за перевод. | |||
| • Пользователь получает понятный статус операции: успешно, отклонено, ошибка сети. | |||
| Как пользователь Jusan, я хочу иметь возможность оплатить Kaspi QR в своём приложении, чтобы не просить коллегу оплатить за меня и не делать перевод после. | • Пользователь не знает про Apple Pay и другие способы оплаты. | ||
| • В точке оплаты доступен только Kaspi QR. | |||
| • Приходится просить другого человека оплатить и затем переводить деньги. | Добавить поддержку Kaspi QR внутри приложения Jusan, чтобы пользователь мог оплачивать покупку самостоятельно. | • В приложении есть понятная точка входа в оплату по QR (главное меню). | |
| • После оплаты пользователю отображается чек/детали платежа (сумма, мерчант, время). | |||
| • При отказе или ошибке пользователю показывается понятная причина и следующий шаг. | |||
| Как пользователь Jusan, я хочу оплачивать Kaspi QR за несколько секунд, чтобы не ждать перевод на Kaspi и не задерживать очередь на кассе. | • Сейчас пользователь переводит деньги на Kaspi, платит комиссию и ждёт зачисления. | ||
| • Иногда ожидание занимает несколько минут. | Добавить быстрый сценарий оплаты Kaspi QR из приложения Jusan, чтобы оплата занимала считанные секунды без переводов и комиссий. | • Время флоу от сканирования до результата оплаты минимально и не зависит от межбанковского перевода. | |
| • Предусмотрены edge-кейсы: плохое сканирование, нестабильный интернет, некорректный QR. | |||
| • Пользователь может повторить попытку или вернуться назад без потери контекста. |
Контекст + ограничения системы
Как люди реально платят
Пользователь хочет: быстро и без фейла
Не думает про банк → думает про результат
Боли:
Инсайт:
→ чем меньше шагов, тем выше доверие
Что улучшит оплату
Flow-first подход
Scan → Parse → Validate → Confirm → Result