Публичное пространство
Узбекистан ◾️ Сервис оплаты AnorCheck
https://crystals.atlassian.net/browse/SRTZ-2955
https://crystals.atlassian.net/browse/CR-9794
10.4.0.0
Описание
Возможность оплаты чека с помощью сервиса AnorCheck банка Anorbank путем сканирования QR-кода, сгенерированного банковским приложением на устройстве покупателя.
Ценность
Для AnorCheck:
Комиссия от платежей;
Повышение лояльности клиентов;
Для ритейлеров:
Поддержание конкуренции по QR-оплатам между поставщиками услуг;
Снижение комиссии по безналичным платежам;
Повышение лояльности постоянных клиентов;
Реализация дополнительной возможности оплаты для покупателей;
Для покупателя:
Ускорение процесса оплаты посредством QR;
Дополнительная возможность оплаты.
В рамках данной задачи рассматриваем оплату со считыванием QR на кассе:
QR выводится на устройстве покупателя в ДБО.
Примеры сценариев работы
Продажа
1. Кассир формирует чек, выбирает способ оплаты AnorCheck.
2. Касса запрашивает сканирование QR-кода из приложения банка.
3. Покупатель открывает мобильное банковское приложение и демонстрирует QR-код.
4. Кассир считывает QR-код с экрана покупателя.
5. Касса передаёт данные для оплаты AnorCheck.
6. Касса формирует проверку статуса платежа.
7. В случае положительного ответа - касса регистрирует чек, у покупателя списываются средства. Касса отправляет ссылку на чек. Чек отобразится в приложении покупателя.
В случае отрицательного - показывает сообщение об ошибке и прерывает операцию.
Примеры сценариев возврата
https://crystals.atlassian.net/browse/SRTZ-3108
https://crystals.atlassian.net/browse/CR-10843
10.4.1.0
Осуществление возвратов доступно начиная с версии 10.4.1.0, со следующими ограничениями:
Возможен только возврат всего чека, частичного возврата нет.
Возврат осуществляется в течении 30 дней у держателей карты UzCard и HUMO. Проверка выполняется на стороне банка.
Возврат нельзя осуществлять через карту рассрочки. Проверка выполняется на стороне банка.
Базовый сценарий возврата
1. Покупатель обращается к кассиру с целью полностью вернуть весь платеж по чеку.
2. Кассир инициирует транзакцию возврата платежа.
3. Кассир находит в кассе чек продажи по реквизитам.
4. Кассир выбирает "Возврат всего чека".
5. Касса предлагает тип оплаты AnorCheck.
6. Кассир выбирает AnorCheck.
7. Касса формирует запрос на возврат с идентификатором платежа.
8. Если касса получает положительный ответ:
Касса регистрирует чек возврата.
Если касса получает ошибку:
Касса транслирует ошибку на экран.
Отрицательные сценарии
Не считывается QR-код
Покупатель сообщает желаемый способ оплаты;
Кассир формирует чек, выбирает способ оплаты “AnorCheck”;
Покупатель открывает ДБО Банка и демонстрирует QR-код;
Кассир не может считать QR-код;
Кассир предлагает покупателю альтернативный тип оплаты;
Покупатель оплачивает чек;
Касса добавляет оплату в чек;
Касса регистрирует чек.
Касса инициировала оплату, которая была выполнена успешно, но кассир нажал "Прервать", не дождавшись ответа
Покупатель сообщает желаемый способ оплаты;
Кассир формирует чек, выбирает способ оплаты “AnorCheck”;
Покупатель открывает ДБО Банка и демонстрирует QR-код;
Кассир считывает QR с экрана покупателя;
Касса передаёт данные для оплаты AnorCheck;
Касса формирует проверку статуса платежа;
Кассир нажимает «отмена» (прерывает оплату) до получения ответа о завершении транзакции на кассе;
Касса прерывает оплату и отправляет задание на отмену однократно:
Если оплата прошла успешно, то оплата отменится, деньги возвращаются покупателю;
Если оплата не прошла, возврат не требуется.