Некоторыми из наших клиентов справедливо подмечено, что оплата с помощью СБП по динамическим QR-кодам иногда может затрудняться проблемами с демонстрацией этого QR-кода покупателю, так как не на каждой кассе есть возможность вывести QR-код на экран, а в печатном виде он может иметь дефекты.
Проблему корректного отображения QR-кодов можно решить с помощью кассовой платёжной ссылки СБП. Такой QR-код присваивается непосредственно кассе, и для совершения оплаты касса активизирует его с нужной суммой. После проведения оплаты данный QR-код блокируется до следующей оплаты.
Так как сам QR-код не изменяется, то его изображение можно разместить на кассе в виде наклейки или NFC-метки.
АО "Райффайзенбанк" имеет общий процессинговый центр для обработки платежей по динамическим QR-кодам и по кассовым платёжным ссылкам СБП. Получить кассовые платёжные ссылки для каждой кассы торговой сети может только юридическое лицо в клиентском приложении банка.
На практике, сценарий оплаты по кассовой ссылке СБП выглядит следующим образом:
- Кассир формирует чек.
- Кассир переходит в режим оплаты.
- Кассир уточняет у покупателя способ оплаты.
- Покупатель сообщает, что будет оплачивать покупку с использованием QR-кода.
- Кассир выбирает вид оплаты по QR-коду и, при необходимости, изменяет сумму оплаты.
- Касса отправляет запрос в Универсальный интегратор.
- Универсальный интегратор отправляет запрос на создание заказа (в качестве аргумента указан qrId с наклейки) в процессинг банка
- Универсальный интегратор обрабатывает полученный ответ
- Если процессинг банка вернул положительный ответ, Универсальный интегратор возвращает ответ на кассу
- Покупатель считывает QR-код с наклейки мобильным приложением банка .
- Касса выводит кассиру диалоговое окно с сообщением «Подтвердите, что покупатель успешно сканировал QR-код и подтвердил оплату».
- Если кассир подтверждает сканирование и оплату:
- Касса отправляет запрос в Универсальный интегратор
- Универсальный интегратор отправляет запрос на получение статуса заказа в процессинг банка
- Процессинг банка возвращает ответ в Универсальный интегратор
- Универсальный интегратор возвращает ответ на кассу
- Если кассир подтверждает сканирование и оплату:
- Касса получает ответ о статусе проведения платежа:
- Если получено успешное подтверждение ответа, Касса добавляет «QR-оплату» в чек.
- Касса закрывает чек