Для операций C2B Оплата ЦР по QR-коду пользовательский интерфейс (UI) Приложения Клиента пользователя-ФЛ должен:
[Требование 8.1]
Обеспечить выполнение операции C2B Оплата ЦР по QR-коду при выборе элемента функционала ЦС, позволяющего выполнить оплату ЦР.
Элемент экрана для выполнения операции C2B Оплата ЦР по QR-коду должен располагаться также в существующем разделе платежей Приложения Клиента, из которого выполняются переводы средств в пользу получателей-ЮЛ.
Обеспечить:
1) наличие общего сканера и сканера в разделе с ЦС,
2) поддержание общим сканером форматов ЦР,
3) возможность сканирования QR-кода общим сканером из раздела ЦС.
[Требование 8.2]
Обеспечить при нажатии кнопки, означающей функцию "Оплатить" - переход на отдельный экран с камерой для сканирования QR-кода или использовать QR-код из ранее полученного файла графического формата, сохраненного на мобильном устройстве пользователя.
Для операций C2B Оплата ЦР по статическому QR-коду пользовательский интерфейс (UI) Приложения Клиента пользователя-ФЛ должен:
[Требование 8.3]
После сканирования QR-кода отобразить:
- поле "сумма", в котором доступен ручной ввод суммы покупки (если стоимость товара/услуги не указана в QR-коде заранее),
- заполненное поле "наименование ТСП",
- уникальный идентификатор операции (OperId),
- поле "назначение платежа".
Обеспечить возможность заполнения поля "назначения платежа" если, оно не заполнено в QR-коде заранее.
На данном экране также располагается кнопка "продолжить", которая до ввода суммы покупки должна быть недоступна.
[Требование 8.4]
После сканирования QR-кода или ввода суммы покупки и назначения платежа обеспечить наличие экрана подтверждения с реквизитами сформированного распоряжения по операции C2B, содержащего в т.ч. уникальный идентификатор операции (OperId), перед выполнением операции.
Отобразить на экране подтверждения операции C2B значения соответствующих реквизитов для визуального контроля пользователем:
- наименование ТСП;
- сумма покупки;
- назначение платежа.
До отображения значений полей пользователю недоступна кнопка, смысл которой "выполнить" или "продолжить".
Обеспечить наличие экрана подтверждения с реквизитами сформированного распоряжения, содержащего в т.ч. уникальный идентификатор операции (OperId), перед выполнением операции. Редактирование данных реквизитов возможно только при возврате на предыдущий экран Приложения Клиента.