ЕДИНЫЙ QR C2B2_V2 · демо-стенд
подключение trace
окно
0 / 10 000 мс

крупный план

Что видит кассир

пульт стенда C2B2_V2

QR выпускает настоящий QR Core — стенд ничего не выдумывает.

терминал POS-01

экран пуст

к оплате KZT

Ожидание платежа
срок QR
счёт

почему тут нет своего таймера

Витрина рисует обратный отсчёт от expiresAt, присланного бэкендом, и ничего не решает сама. Сроком владеет QR Core — он же решает, принимать ли платёж от НПК. Собственный таймер дал бы гонку прямо на экране: «истёк», хотя платёж прошёл.

Поэтому на нуле экран показывает «ожидание ответа», а не «истёк»: терминальный статус придёт событием.

Пять минут — не норматив НПК: документация срок жизни QR не нормирует. Это решение проекта, и таймер живёт в QR Core.