Продукты и услуги Информационно-правовое обеспечение ПРАЙМ Документы ленты ПРАЙМ Стандарт платформы цифрового рубля «Требования и рекомендации к пользовательским интерфейсам при совершении операций с цифровым рублем» Версия 1.0

Обзор документа

Стандарт платформы цифрового рубля «Требования и рекомендации к пользовательским интерфейсам при совершении операций с цифровым рублем» Версия 1.0

1. Общие сведения

1.1. Назначение и область применения документа

Настоящий Стандарт платформы цифрового рубля «Требования и рекомендации к пользовательским интерфейсам при совершении операций с цифровым рублем» (далее - Стандарт) содержит описание минимальных требований, предъявляемых к пользовательским интерфейсам (UI) Приложения Клиента, предоставляемого участником платформы цифрового рубля (далее - участник ПлЦР) пользователям платформы цифрового рубля (далее - пользователь):

- для пользователей - ФЛ, установленного на мобильном устройстве пользователя (смартфоне, планшетном компьютере) под управлением операционной системы Android или iOS,

- для пользователей - ЮЛ, установленного в системе ДБО

при реализации поддержки операций с ЦР на ПлЦР на стороне кредитной организации - участнике ПлЦР.

Требования настоящего Стандарта реализуются в Приложении Клиента с учетом форматов данных и структуры сообщений, предусмотренных Альбомом электронных сообщений, используемых для взаимодействия субъектов ПлЦР, а также с учетом требований информационной безопасности, установленных документом «ЦВЦБ. Требования по обеспечению информационной безопасности для Финансового Посредника».

1.2. Термины, определения и сокращения

В рамках настоящего Стандарта термины, определения и сокращения, используются в значениях, установленных законодательством Российской Федерации, правилами Платформы цифрового рубля.

Применительно к настоящему Стандарту используются также следующие термины, определения и сокращения:

Термин / сокращение Определение
C2C Consumer-to-consumer. Операция перевода ЦР между физическими лицами
С2В Consumer-to-Business - операция по переводу ЦР от плательщика - физического лица получателю - юридическому лицу
UI User interface (пользовательский интерфейс)
PAM-фраза PAM (Personal Assurance Message) - фраза, сформированная Банком России на основе ФИО физического лица, состоящая из полных имени и отчества (при наличии) и первой буквы фамилии с точкой
QR-код Двумерный штрих-код, содержащий набор реквизитов, необходимых для перевода ЦР
Oprld (Operationldentific ation) Уникальный идентификатор операции
банковский счет Открытый пользователю любым из участников ПлЦР банковский счет, а также счет по учету средств для осуществления переводов электронных денежных средств, распоряжение остатком которых осуществляется с использованием персонифицированного или корпоративного электронного средства платежа
биологическая энтропия Механизм выработки последовательности случайных чисел для генерации пары криптографических ключей с использованием биометрического датчика случайных чисел (БДСЧ)
денежные средства Денежные средства, находящиеся на банковском счете пользователя, а также электронные денежные средства на электронных средствах платежа пользователя
ЕСИА Федеральная государственная информационная система «Единая система идентификации и аутентификации в инфраструктуре, обеспечивающей информационно-технологическое взаимодействие информационных систем, используемых для предоставления государственных и муниципальных услуг в электронной форме»
идентификатор ЦС Уникальный буквенно-цифровой набор символов, присваиваемый Банком России каждому открываемому счету цифрового рубля на ПлЦР
мобильное устройство Смартфон или планшетный компьютер или иное устройство, работающие под управлением операционной системы Android или iOS
онбординг Информация об основных характеристиках ЦР, преимуществах и порядке открытия ЦС
операции с ЦР Операции с ЦР по: - увеличению остатка цифровых рублей путем перевода денежных средств с банковского счета или уменьшения остатка электронных денежных средств, для совершения операций с которым предоставлены персонифицированные или корпоративные ЭСП (далее - пополнение ЦС), - уменьшению остатка цифровых рублей путем перевода денежных средств на банковский счет или увеличения остатка электронных денежных средств, для совершения операций с которым предоставлены персонифицированные или корпоративные ЭСП (далее - вывод средств с ЦС), - переводу цифровых рублей
оплата ЦР по QR-коду перевод С2В, при котором плательщик сканирует двумерный штрих-код для перехода к заполненной форме для оплаты в Приложении Клиента
открытие ЦС Создание записи на ПлЦР с информацией об уникальном идентификаторе ЦС
ПлЦР Платформа цифрового рубля
ПМ БР программный модуль Банка России
Приложение Клиента программное обеспечение, позволяющее пользователю ПлЦР составлять, удостоверять и передавать распоряжения, установленное на его техническом устройстве стационарном или мобильном (включая смартфон, планшетный компьютер) или в другой системе дистанционного банковского обслуживания
самоисполняемая сделка Юридически значимый компьютерный алгоритм, полностью или частично автоматизирующий одно или несколько действий участников обязательства, направленных на выполнение условий по оплате, имеющих установленную дату и сумму платежа, при положительном выполнении которого(ых) осуществляется перевод ЦР. Указанный алгоритм предусматривает возможность осуществления разового действия или повторяемого в заданный период, с возможностью создания, изменения даты перевода и размера суммы операции, а также удаления указанных параметров с прекращением действия алгоритма
система ДБО Система Дистанционного банковского обслуживания: мобильное приложение, работающее под управлением операционной системы Android или iOS, а также программное обеспечение, которое запускается в веб-браузере
состояние ЦС Информация о сумме остатка ЦР на ЦС и его статусе (активен, заблокирован, закрыт)
ТСП Торгово-сервисное предприятие
ФЛ Физическое лицо
Функционал интерфейса ЦС Элементы экрана UI, активация которых предоставляет возможность выполнения операций с ЦР и (или) управления ЦС на ПлЦР, располагающиеся на одном или нескольких последовательно открывающихся экранах UI
ЦР Цифровой рубль
ЦС (маркетинговое название, используемое по тексту, «кошелек») Счет цифрового рубля, открытый Банком России пользователю на ПлЦР на основании заключенного договора счета цифрового рубля
ЮЛ Юридическое лицо

Термины и фразы, используемые в пользовательских интерфейсах

Сценарии использования терминов / фраз Термин / фраза, обязательные к использованию Термин / фраза, недопустимые для использования
Строка состояния ЦС на главном экране Цифровой рубль Цифровой кошелек, Кошелек цифровых рублей
При пополнении ЦС / выводе средств с ЦС Пополнение, Вывод, Перевод                                         Обмен, Покупка / продажа, Конвертация, Валюта
При переводе ЦР С2В / С2С     Используются термины и фразы, понятные для пользователя, позволяющие интуитивно пройти все шаги без подсказок На итоговом экране результата выполнения операций в явном виде должен быть отображён результат операции (положительный, отрицательный или статус ожидания). Например, «Перевод выполнен».     На итоговых экранах результата выполнения операций необходимо использовать терминологию в соответствии с выполняемым сценарием:     - только для С2В - слово платёж и сочетания с ним, например, «Платёж исполнен»,     - только для С2С - слово перевод и сочетания с ним, например, «Перевод исполнен»

Применение участниками ПлЦР иных терминов и фраз, используемых ими для операций с безналичными денежными средствами, допускается только после их согласования Банком России.

1.3. Нотация требований

Все требования в документе имеют синтаксис [Требование X.Y] соответственно, где X - номер раздела, а Y - порядковый номер Требования.

2. Требования к пользовательским интерфейсам Приложения Клиента

Пользовательский интерфейс (UI) Приложения пользователя - ФЛ должен:

[Требование 2.1] Обеспечить наличие строки состояния ЦС, содержащей наименование «Цифровой рубль», а также отображение статуса ЦС (заблокирован, закрыт, в случае, когда ЦС активен в строке состояния ЦС должен отображаться актуальный остаток ЦР) и последние 4 символа идентификатора ЦС. В случае отсутствия информации об открытом ЦС обеспечить наличие элемента экрана или информационного баннера под наименованием «Цифровой рубль» с надписью «открыть кошелек», позволяющего открыть и (или) получить доступ к ЦС. Иные формулировки на строке состояния ЦС не допускаются. Строка состояния ЦС должна быть размещена в общем разделе со счетами и картами пользователя на главном экране Приложения Клиента. Между строками, содержащими информацию о счетах и картах пользователя, и строкой состояния ЦС обеспечить отсутствие других продуктов или объектов (баннеров, рекламы и т.д.), не относящихся к ЦС или продуктам участника ПлЦР. Информация о балансе ЦС и счетов, открываемых участником ПлЦР должна быть разделена.
[Требование 2.2] На строке состояния ЦС обеспечить отображение графического обозначения рубля для осуществления операций с ЦР1, если размещение графических элементов предусмотрено концепцией оформления иных продуктов Приложения Клиента.
[Требование 2.3] Обеспечить наличие элемента экрана (кнопка), позволяющего скопировать в буфер обмена идентификатор ЦС, при необходимости его направления в составе электронного сообщения с использованием мессенджеров, электронной почты или иных сервисов обмена электронными сообщениями. Идентификатор ЦС должен копироваться в буфер полностью (все 55 символов).
[Требование 2.4] Обеспечить наличие функционала (пункты меню и (или) элементы экрана (кнопка) для выполнения операций с ЦР и управления ЦС (функционал ЦС). Обеспечить в составе функционала интерфейса ЦС наличие элементов, позволяющих осуществить: - пополнение ЦС; - вывод средств с ЦС; - перевод ЦР; - оплата с использованием ЦР; - самоисполняемые сделки (автоплатежи, автопереводы); - получение истории операций ЦС; - изменение статуса ЦС (заблокировать / закрыть); - аннулирование сертификата ключа проверки электронной подписи; - получение информации о ЦС (Требование 2.7 Стандарта).
[Требование 2.5] Элементы функционала ЦС, относящиеся к выполнению операций с ЦР, должны быть размещены не более чем в одном клике от строки состояния ЦС на главном экране Приложения Клиента. На экране, содержащем указанные элементы функционала ЦС, должна быть размещена надпись в виде заголовка «Цифровой рубль», а также графическое обозначение рубля для осуществления операций с ЦР.
[Требование 2.6] В строке состояния ЦС и на экранах, содержащих элементы функционала ЦС, идентификатор ЦС отображается в усеченном виде (четыре последних символа).
[Требование 2.7] При выборе элемента функционала ЦС, позволяющего получить информацию о ЦС на отдельном экране или всплывающем окне отобразить информацию: - полный идентификатор ЦС; - статус ЦС, а также персональные данные пользователя, переданные на ПлЦР: - фамилия, имя, отчество (при наличии) пользователя; - номер(а) телефона, по которому осуществляется перевод ЦР на ЦС пользователя; - адрес места жительства (регистрации) или места пребывания; - паспортные данные (серия, номер, уполномоченный орган, выдавший документ, и дата выдачи). В составе персональных данных в явном виде могут быть отображены только имя, отчество пользователя, а также номер(а) телефона. Адрес(а) и паспортные данные отображаются только после активации элемента экрана типа строка или кнопка, содержащей надпись «адрес» и «паспорт» соответственно.
[Требование 2.8]2 Номер телефона пользователя должен быть доступен для редактирования, после нажатия (активации) соответствующего элемента экрана (в виде карандаша), расположенного рядом с полем, содержащим номер телефона пользователя. При вводе номера телефона с «8» обеспечить его конвертацию в «+7». На данном экране должен быть также предусмотрен элемент экрана в виде символа + «плюс», при активации которого пользователю предоставляется возможность добавления нового номера телефона. Обеспечить верификацию (подтверждение) номера телефона.
[Требование 2.9] На всех экранах, предусматривающих ввод реквизитов для осуществления перевода ЦР, обеспечить наличие поля, содержащего остаток ЦР на ЦС, рядом с которым обеспечить наличие элемента экрана, активация которого позволяет актуализировать информацию об остатке ЦР на ЦС.
[Требование 2.10] При выполнении операций для доступа к криптографическим функциям необходимо обеспечить ввод пароля для доступа к хранилищу ПМ БР3.

3. Регистрация на ПлЦР. Открытие ЦС, получение доступа к ПлЦР и к ЦС

Для регистрации на ПлЦР при открытии или получению доступа к ПлЦР и к ЦС пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 3.1] В случае отсутствия у пользователя открытого ЦС обеспечить наличие элемента экрана для выполнения открытия ЦС в соответствии с Требованием 2.1 Стандарта в общем разделе со счетами и картами пользователя в Приложении Клиента в области экрана, выделенной под строку состояния ЦС на главном экране Приложения Клиента.
[Требование 3.2] Открытие ЦС или получение доступа к открытому ЦС осуществляется при соблюдении следующей последовательности действий: - онбординг; - аутентификация в ЕСИА; - подтверждение согласия пользователя с условиями договора счета цифрового рубля (для открытия ЦС); - подтверждение согласия пользователя о предоставлении доступа к открытому ЦС через участника ПлЦР, предоставившего Приложение Клиента; - генерация ключа электронной подписи и ключа проверки электронной подписи.
[Требование 3.3] Отобразить на отдельном экране/всплывающем окне информацию, содержащую основные характеристики ЦС, порядок его открытия и получения доступа к уже открытому ЦС. Экран, содержащий информацию об основных характеристиках ЦС, должен содержать следующий текст: «Цифровой рубль (заголовок) Третья форма рубля, которая выпускается в дополнение к наличным и безналичным рублям. Хранится в цифровых кошельках на платформе Банка России. 1 цифровой рубль = 1 безналичный рубль = 1 наличный рубль. Бесплатно. Вы можете бесплатно переводить друг другу цифровые рубли и оплачивать ими товары и услуги. Добровольно. Выбор за вами - использовать наличные, безналичные или цифровые рубли. Подробнее. (ссылка на ВиО4 на сайте БР https://www.cbr.ru/fintech/dr. Переход по ссылке должен осуществляться без выхода из приложения). Текст, обязательный к отображению в интерфейсе Второго экрана (информация о том, как открыть кошелек в цифровых рублях или подключиться к открытому кошельку и начать пользоваться цифровыми рублями). Экран, содержащий информацию о порядке открытия ЦС и получения доступа к уже открытому ЦС, должен содержать следующий текст: «Как открыть кошелёк и начать пользоваться цифровыми рублями: (заголовок) 1. Через это мобильное приложение войти в подтвержденную запись на «Госуслугах»; 2. Согласиться с условиями; 3. Пройти процедуру создания уникальных ключей для доступа к кошельку из этого приложения; 4. Пополнить кошелек с банковского счета; 5. Начать пользоваться цифровыми рублями.».
[Требование 3.4] Отобразить на отдельном экране/всплывающем окне: - уведомление о переадресации пользователя в интерфейс ЕСИА для аутентификации; - окно аутентификации в ЕСИА. Без аутентификации в ЕСИА открытие/получение доступа к открытому ЦС должно быть недоступно.
[Требование 3.5] После успешной аутентификации в ЕСИА: - при отсутствии у пользователя открытого ЦС выполняются Требования 3.6 - 3.10 настоящего Стандарта; - при наличии открытого ЦС отобразить на отдельном экране/всплывающем окне сообщение: «Счет цифрового рубля уже открыт. У вас открыт счет цифрового рубля на платформе цифрового рубля. С помощью нашего приложения <указать конкретное приложение и устройство> через <указать наименование участника ПлЦР> вы можете получить к нему доступ и распоряжаться цифровыми рублями. Нажимая на кнопку «Согласен», вы соглашаетесь с получением такого доступа через <указать конкретное приложение и устройство> и <указать наименование участника ПлЦР>.». На данном экране или всплывающем окне отобразить чек-бокс, в котором пользователь поставит галочку для подтверждения своего согласия с выполнением получения доступа к ЦС. Далее выполняются Требования 3.8 - 3.10 настоящего Стандарта. При наличии у пользователя открытого ЦС обеспечить отсутствие возможности открытия второго ЦС.
[Требование 3.6] Отобразить на отдельном экране после нажатия кнопки для выполнения открытия ЦС элемент экрана с надписью: «Договор счета цифрового рубля» в виде гиперссылки. На данном экране также обеспечить наличие текста: «С условиями договора ознакомлен(а) и согласен(на)». Рядом с текстом необходимо расположить чек-бокс, в котором пользователь поставит галочку для подтверждения своего ознакомления и согласия с условиями договора счета цифрового рубля. Без предоставления такого согласия открытие/получение доступа ЦС должно быть недоступно.
[Требование 3.7] При активации гиперссылки «Договор счета цифрового рубля» осуществляется переход на размещенный на официальном сайте Банка России в информационно-телекоммуникационной сети «Интернет» полный актуальный текст договора счета цифрового рубля, с которым необходимо ознакомиться пользователю, а также элемент экрана, позволяющий выполнить возврат на экран (Требование 3.6 Стандарта) для проставления отметки о согласии с условиями договора счета цифрового рубля.
[Требование 3.8] После проставления отметки о согласии с условиями договора счета цифрового рубля или с получением доступа к открытому ЦС через конкретного участника ПлЦР, предоставившего Приложение Клиенту, обеспечивается переход путем активации элемента экрана с надписью «далее» на экран, с использованием которого выполняется генерация ключа электронной подписи и ключа проверки электронной подписи.
[Требование 3.9] Обеспечить генерацию ключа электронной подписи и ключа проверки электронной подписи с использованием метода биологической энтропии. С этой целью при переходе на данный экран отобразить сообщение пользователю о выполнении необходимых действий, после которых будут сформированы ключ электронной подписи и ключ проверки электронной подписи.
[Требование 3.10] Отображать для пользователя: - элемент экрана, демонстрирующий степень достижения окончания процесса генерации ключа в течение процесса генерации ключа электронной подписи и ключа проверки электронной подписи; - информацию об успешной (неуспешной) генерации ключа электронной подписи и ключа проверки электронной подписи, о методе его хранения и правилах работы с ним, - в случае неуспешной генерации ключа электронной подписи в UI отобразить информацию о необходимости повторить операцию.
[Требование 3.11] В случае переустановки Приложения Клиента на текущем устройстве или установки Приложения Клиента на другое мобильное устройство обеспечить получение доступа к ЦС в полном соответствии с Требованиями 3.2 - 3.5 настоящего Стандарта.
[Требование 3.12] Обеспечить направление уведомления пользователю о результате открытия или получения доступа к ЦС.

4. Действия с ЦС. Изменение статуса ЦС

Для изменения статуса ЦС пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 4.1]* Обеспечить наличие элемента функционала ЦС, позволяющего выполнять действия с ЦС. При выборе элемента функционала ЦС, позволяющего выполнить действия с ЦС, обеспечить возможность направления запроса пользователя о приостановлении или возобновлении права распоряжения ЦР или о закрытии ЦС.     * Применимо для пользователей - ЮЛ.
[Требование 4.2]* Обеспечить в строке состояния ЦС отображение его статуса: - заблокирован (при приостановлении права распоряжения ЦР); - закрыт (при закрытии ЦС, если невозможно отображение открытия нового ЦС без перезапуска активной сессии). При активном статусе ЦС в строке состояния ЦС должен отображаться актуальный остаток ЦР. *Применимо для пользователей - ЮЛ.
[Требование 4.3]* Обеспечить наличие элементов экрана, позволяющих выполнить следующие действия для изменения статуса ЦС: - приостановление/возобновление права распоряжения ЦР; - закрытие ЦС.     * Применимо для пользователей - ЮЛ.
[Требование 4.4]* После активации элемента экрана, позволяющего приостановить право распоряжения ЦР (заблокировать), отобразить на отдельном экране/всплывающем окне предупреждение о дальнейшей невозможности проведения операций с ЦР. После блокировки ЦС в строке состояния ЦС на главном экране Приложения Клиента вместо информации об остатке ЦР должна отображаться надпись - заблокирован. На данном экране/всплывающем окне отображается также элемент экрана, содержащий надпись «возобновить доступ». Для возобновления права распоряжения ЦР необходимо обратиться к участнику ПлЦР, через Приложение Клиента которого было приостановление права, при условии проведения аутентификации в ЕСИА пользователя. На данном экране/всплывающем окне отобразить также элемент экрана кнопка или чек-бокс, позволяющий подтвердить согласие пользователя с предупреждением. Допускается обеспечить подтверждение согласия пользователя с предупреждением путем направления ему кода с использованием сервиса мгновенных сообщений (sms, push). После получения данного согласия и подтверждения от ПлЦР о блокировке ЦС, в строке состояния ЦС должен отображаться статус - заблокирован.     * Применимо для пользователей - ЮЛ (за исключением аутентификации в ЕСИА, которая применима только к ФЛ).
[Требование 4.5]* После приостановления права распоряжения ЦР (статус ЦС - заблокирован), выполненного на основании запроса пользователя, должна быть обеспечена возможность направления пользователем запроса о возобновлении права распоряжения ЦР с обязательным проведением его аутентификации в ЕСИА. После активации запроса о возобновлении права распоряжения ЦР на отдельном экране/всплывающем окне должно быть обеспечено предупреждение о последующей разблокировке ЦС и возобновлении возможности проведения операций с ЦР. На данном экране/всплывающем окне должна располагаться кнопка или чек-бокс, позволяющие подтвердить согласие пользователя с предупреждением и направлением запроса. После возобновления права распоряжения ЦР в строке состояния ЦС должен отображаться актуальный остаток ЦР.     * Применимо для пользователей - ЮЛ (за исключением аутентификации в ЕСИА, которая применима только к ФЛ).
[Требование 4.6] После активации элемента экрана, позволяющего закрыть ЦС, отобразить на отдельном экране/всплывающем окне предупреждение о дальнейшей невозможности проведения операций с ЦР, получения информации об операциях и невозможности возобновления доступа к ЦС. На момент активации элемента экрана, позволяющего закрыть ЦС, в данном предупреждении также должно быть предложено актуализировать информацию об остатке ЦР, и при их наличии вывести средства с ЦС на банковский счет, чтобы перед закрытием остаток ЦР на ЦС был равен нулю. Для реализации обязательного условия об отсутствии ЦР на ЦС данный экран/всплывающее окно должно отображать поле, содержащее информацию об актуальном остатке, а также элемент экрана в виде закругляющейся стрелки или двух закругляющихся стрелок в совокупности образующих круг (или иной элемент, который применяется в данном Приложении Клиента), позволяющий обновить информацию об остатке ЦР. До обновления остатка ЦР, иные элементы экрана должны быть недоступны (неактивны). На данном экране/всплывающем окне должны располагаться также элементы экрана (кнопка, строка или чек-бокс), позволяющие: - вывести средства с ЦС; - подтвердить согласие пользователя с предупреждением о дальнейшей невозможности проведения операций с ЦР (при нулевом остатке ЦР на ЦС); - отказаться от дальнейших действий во избежание случайного подтверждения закрытия ЦС. При активации элемента экрана, позволяющего вывести средства с ЦС, осуществляется переход к выполнению Требований 6.1 - 6.4 настоящего Стандарта. При наличии остатка ЦР возможность подтверждения согласия пользователя с предупреждением о дальнейшей невозможности проведения операций с ЦР должна быть недоступна.     * Применимо для пользователей - ЮЛ.
[Требование 4.7]* После получения согласия пользователя с предупреждением (Требование 4.6 Стандарта) направляется запрос о закрытии ЦС. По результатам выполнения операции в строке состояния ЦС должен отображаться статус - закрыт. При последующем входе пользователя в Приложение Клиента строка состояния ЦС должна иметь первоначальный вид (при отсутствии ЦС) в соответствии с Требованием 2.1 Стандарта, и обеспечена возможность открытия нового ЦС.     * Применимо для пользователей - ЮЛ.

5. Аннулирование сертификата ключа проверки электронной подписи (ограничение доступа к ЦС)

При необходимости аннулирования и получения нового сертификата ключа проверки электронной подписи пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 5.1]* Обеспечить возможность аннулирования сертификата ключа проверки электронной подписи при выборе элемента функционала ЦС, позволяющего ограничить доступ к нему.     * Применимо для пользователей - ЮЛ.
[Требование 5.2]* Отобразить на отдельном экране или всплывающем окне предупреждение пользователю, что дальнейший доступ к ЦС с использованием данного Приложения Клиента будет невозможен до получения нового сертификата ключа проверки электронной подписи. Обеспечить на данном экране/всплывающем окне наличие элемента экрана (кнопка «продолжить» либо чек-бокс), активация которого означает согласие пользователя с аннулированием сертификата.     * Применимо для пользователей - ЮЛ.
[Требование 5.3]* После аннулирования сертификата ключа проверки электронной подписи в строке состояния ЦС на главном экране Приложения Клиента вместо информации об остатке ЦР должна отображаться надпись - доступ ограничен. При активации строки состояния ЦС на отдельном экране или всплывающем окне отображается сообщение пользователю о невозможности доступа к ЦС с использованием данного Приложения Клиента до получения нового сертификата ключа проверки электронной подписи. На данном экране/всплывающем окне отображается также элемент экрана, содержащий надпись «возобновить доступ».     * Применимо для пользователей - ЮЛ.
[Требование 5.4] При активации возобновления доступа выполняются Требования 3.2 - 3.5 и 3.8 - 3.10 Стандарта.

6. Пополнение ЦС, вывод средств с ЦС

Для операций Пополнение ЦС и (или) Вывод средств с ЦС пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 6.1]* Обеспечить возможность ввода суммы операции, а также выбора банковского счета пользователя для списания денежных средств с целью пополнения ЦС или зачисления с целью вывода средств с ЦС. До ввода суммы и выбора счета продолжение выполнения операции должно быть не доступно.     * Применимо для пользователей - ЮЛ.
[Требование 6.2]* Отобразить информацию о текущем остатке ЦР на всех экранах при выполнении операций Пополнение ЦС или Вывод средств с ЦС.     * Применимо для пользователей - ЮЛ.
[Требование 6.3]* После ввода реквизитов операции и выбора банковского счета обеспечить наличие отдельного экрана Приложения Клиента, где отображаются введенные реквизиты для визуального контроля пользователем результатов его выбора, а также уникальный идентификатор операции (Operld). Редактирование данных реквизитов возможно только при возврате на предыдущий экран Приложения Клиента. * Применимо для пользователей - ЮЛ.
[Требование 6.4] Перед выполнением операции обеспечить возможность ее подтверждения пользователем.     * Применимо для пользователей - ЮЛ.

7. C2C Перевод ЦР

Для операций C2C Перевод ЦР пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 7.1] Обеспечить выполнение операции C2C Перевод ЦР при выборе элемента функционала ЦС, позволяющего выполнить Перевод ЦР. Элемент экрана для выполнения операции C2C Перевод ЦР должен располагаться также в существующем в Приложении Клиента разделе переводов денежных средств.
[Требование 7.2] Обеспечить возможность осуществления операции C2C Перевод ЦР путем выбора ЦС в качестве источника списания средств на экране ввода реквизитов перевода без необходимости перехода на экран, содержащий функционал ЦС.
[Требование 7.3] Обеспечить ввод реквизитов на отдельном экране, содержащем следующие поля: - Получатель средств (указывается номер телефона или идентификатора ЦС Получателя средств); - сумма перевода; - сообщение Получателю средств (необязательное поле). Ввод реквизитов перевода выполняется на одном экране путем последовательного заполнения значения каждого реквизита. Поле для реквизита «сообщение Получателю средств» не должно превышать 140 символов.
[Требование 7.4] Обеспечить выполнение операции C2C Перевод ЦР при указании в качестве реквизита Получателя средств номера телефона или идентификатора ЦС Получателя средств. Обеспечить ввод номера телефона или идентификатора ЦС Получателя средств в едином поле «Получатель средств».
[Требование 7.5] При заполнении поля «Получатель средств» значением идентификатора ЦС Получателя средств сделать доступным его выбор из буфера обмена.
[Требование 7.6] При заполнении поля «Получатель средств» значением номера телефона сделать доступным как ручной ввод номера телефона с обозначением ожидаемого формата поля, так и выбор одного номера телефона из адресной книги, путем нажатия на соответствующую кнопку. При формировании списка номеров телефонов получателей средств на основе списка контактов из памяти мобильного устройства пользователя допускается применять сортировку такого списка, исходя из данных анализа транзакционной активности пользователя по операциям C2C, помещая последние или часто используемые контакты Получателей средств в верхнюю часть соответствующего списка.
[Требование 7.7] Обеспечить контроль необходимого количества символов при вводе идентификатора ЦС Получателя средств либо номера телефона Получателя средств. До ввода пользователем идентификатора ЦС Получателя средств либо номера телефона Получателя средств, а также суммы перевода пользователю должна быть недоступна кнопка, смысл которой «выполнить» или «продолжить».
[Требование 7.8] Обеспечить наличие экрана подтверждения с реквизитами сформированного распоряжения о переводе ЦР, полученными от ПлЦР, содержащего в т.ч. уникальный идентификатор операции (Operld), перед выполнением операции. Редактирование данных реквизитов возможно только при возврате на предыдущий экран Приложения Клиента.

8. С2В Оплата ЦР по QR-коду

Для операций C2B Оплата ЦР по QR-коду пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 8.1] Обеспечить выполнение операции С2В Оплата ЦР по QR-коду при выборе элемента функционала ЦС, позволяющего выполнить оплату ЦР. Элемент экрана для выполнения операции С2В Оплата ЦР по QR-коду должен располагаться также в существующем разделе платежей Приложения Клиента, из которого выполняются переводы средств в пользу получателей - ЮЛ. Обеспечить: 1) наличие общего сканера и сканера в разделе с ЦС, 2) поддержание общим сканером форматов ЦР, 3) возможность сканирования QR-кода общим сканером из раздела ЦС.
[Требование 8.2] Обеспечить при нажатии кнопки, означающей функцию «Оплатить» - переход на отдельный экран с камерой для сканирования QR-кода или использовать QR-код из ранее полученного файла графического формата, сохранённого на мобильном устройстве пользователя.

Для операций C2B Оплата ЦР по статическому QR-коду пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 8.3] После сканирования QR-кода отобразить: - поле «сумма», в котором доступен ручной ввод суммы покупки (если стоимость товара/услуги не указана в QR-коде заранее), - заполненное поле «наименование ТСП», - уникальный идентификатор операции (Operld), - поле «назначение платежа». Обеспечить возможность заполнения поля «назначения платежа» если оно не заполнено в QR-коде заранее. На данном экране также располагается кнопка «продолжить», которая до ввода суммы покупки должна быть недоступна.
[Требование 8.4] После сканирования QR-кода или ввода суммы покупки и назначения платежа обеспечить наличие экрана подтверждения с реквизитами сформированного распоряжения по операции C2B, содержащего в т.ч. уникальный идентификатор операции (Operld), перед выполнением операции. Отобразить на экране подтверждения операции C2B значения соответствующих реквизитов для визуального контроля пользователем: - наименование ТСП; - сумма покупки; - назначение платежа. До отображения значений полей пользователю недоступна кнопка, смысл которой «выполнить» или «продолжить». Обеспечить наличие экрана подтверждения с реквизитами сформированного распоряжения, содержащего в т.ч. уникальный идентификатор операции (Operld), перед выполнением операции. Редактирование данных реквизитов возможно только при возврате на предыдущий экран Приложения Клиента.

9. Самоисполняемые сделки

Для операций по самоисполняемым сделкам пользовательский интерфейс (UI) Приложения Клиента пользователя - ФЛ должен:

[Требование 9.1] Обеспечить наличие функционала ЦС, содержащего элементы экрана «Автоперевод», позволяющий выполнять функцию заключение самоисполняемой сделки. Обеспечить наличие функционала ЦС, содержащего элементы экрана, позволяющие выполнить заключение самоисполняемой сделки (создать автоперевод). Обеспечить отображение списка ранее созданных автопереводов с возможностью просмотра информации по каждому из них, их редактирования, отмены.
[Требование 9.2] При выборе элемента экрана, позволяющего выполнить заключение самоисполняемой сделки обеспечить возможность выбора варианта самоисполняемой сделки из перечня доступных шаблонов с последующим заполнением: - однократный отложенный перевод; - периодический отложенный перевод (ежемесячно).
[Требование 9.3] При выборе элемента экрана, позволяющего заключить самоисполняемую сделку отобразить на отдельном экране, содержащем форму для ввода реквизитов самоисполняемой сделки: - номер телефона или идентификатор ЦС Получателя средств; - сумма операции; - назначение платежа (заполняется при необходимости); - дата выполнения перевода ЦР, время в рамках указанной даты (для заполнения реквизитов однократного перевода ЦР); - число месяца или признак (последнее число месяца) (для заполнения реквизитов периодического перевода ЦР); - наименование самоисполняемой сделки.
[Требование 9.4] При указании для однократного перевода ЦР времени его выполнения в рамках заданной даты обеспечить заполнение поля значением времени с точностью до полного часа, а также отобразить на отдельном экране или всплывающем окне уведомление о том, что при наступлении времени, указанного при заключении сделки, перевод ЦР будет выполнен в течение ближайшего часа. На данном экране/всплывающем окне располагается также элемент экрана с текстом «Далее», обеспечивающий возврат на экран Приложения Клиента, содержащий элементы экрана для продолжения ввода или выбора реквизитов самоисполняемой сделки. Обеспечить невозможность заполнения поля при попытке указания значения времени, меньшего чем полное значение ближайшего часа.
[Требование 9.5] При указании для периодического перевода ЦР значения числа месяца, превышающего количество календарных дней в месяце, отобразить на отдельном экране или всплывающем окне предупреждение о выполнении данного перевода ЦР в последний календарный день такого месяца. В случае, если для периодического перевода ЦР выбрано число, отсутствующее в заданном месяце, например, 30 февраля, то необходимо, отобразить на отдельном экране или всплывающем окне предупреждение о выполнении данного перевода ЦР в последний календарный день такого месяца. На данном экране/всплывающем окне располагается также кнопка или чек-бокс, позволяющий подтвердить согласие пользователя с предупреждением. При указании периодического перевода ЦР последнего числа соответствующего календарного месяца, например, 31 декабря - необходимо, отобразить на отдельном экране или всплывающем окне предупреждение о выполнении данного перевода ЦР в последний календарный день такого месяца, т.е. 31 декабря. На данном экране/всплывающем окне располагается также кнопка или чек-бокс, позволяющий подтвердить согласие пользователя с предупреждением. После получения согласия пользователя обеспечить возврат на экран Приложения Клиента, содержащий элементы экрана для продолжения ввода или выбора реквизитов самоисполняемой сделки.
[Требование 9.6] При активации ввода признака (последнее число месяца), предусмотреть пояснение, содержащее пример заполнения данного признака (например, «последний день месяца») на всплывающем окне.
[Требование 9.7] Перед сохранением самоисполняемой сделки обеспечить возможность ее визуального контроля пользователем и подтверждения путем отображения на отдельном экране всех введенных реквизитов.
[Требование 9.8] При выборе элемента экрана, позволяющего выполнить изменение реквизитов/отмены самоисполняемой сделки, обеспечить переход на экран, содержащий список введенных пользователем действующих самоисполняемых сделок.
[Требование 9.9] В каждой строке списка, содержащей сделку, отображается элемент экрана, означающий редактирование сделки, при активации которого на всплывающем окне отображаются элементы экрана, позволяющие выполнить следующие действия: - редактировать; - отменить.
[Требование 9.10] При активации на всплывающем окне элемента экрана с надписью «редактировать» обеспечить возможность редактирования следующих реквизитов сделки: - суммы операции; - даты/времени исполнения (изменить можно только на будущие дату/время); - числа месяца для периодического исполнения. В полях для редактирования реквизитов сделки по умолчанию отображаются значения, которые могут быть изменены: - сумма сделки, - дата/время исполнения сделки (для однократного перевода ЦР); - дата предыдущего исполнения сделки (для периодического перевода ЦР). Остальные реквизиты сделки должны отображаться в недоступном для редактирования формате. Обеспечить возможность изменения только одного реквизита в течение одного процесса редактирования до сохранения изменений. При попытке изменения одновременно более одного реквизита отображать на отдельном экране или всплывающем окне соответствующее предупреждение. На данном экране/всплывающем окне располагается также кнопка или чек-бокс, позволяющий подтвердить согласие пользователя с предупреждением. По окончании редактирования перед сохранением самоисполняемой сделки обеспечить возможность ее визуальной проверки и подтверждения путем отображения всех реквизитов сделки на отдельном экране. На данном экране должен располагаться также элемент экрана (кнопка или чек-бокс), активация которого позволяет подтвердить согласие пользователя с данными реквизитами.
[Требование 9.11] При активации на всплывающем окне элемента экрана с надписью «отменить» отобразить на отдельном экране/всплывающем окне предупреждение о дальнейшей невозможности выполнения данной сделки. На данном экране/всплывающем окне отобразить также кнопку либо чекбокс, позволяющий подтвердить согласие пользователя с предупреждением. После получения данного согласия в строке списка отображается статус - отменена.

10. Информационные уведомления по операциям с ЦР

В случае совершения операций на ПлЦР пользовательский интерфейс (UI) Приложения Клиента пользователей - ФЛ и ЮЛ должен:

[Требование 10.1] Проинформировать пользователя, как минимум, о следующих событиях на ПлЦР: - о результате операции с ЦР; - об изменении остатка ЦР на ЦС пользователя; - о возникновении ошибки5 при операции с ЦС пользователя на ПлЦР; - об изменении статуса ЦС. Информация предоставляется понятным для пользователя образом (согласно принципам информирования, принятым в соответствующем Приложении Клиента, в т.ч. с возможностью использования настроек конфиденциальности уведомлений о событиях на ПлЦР) на русском языке либо на языке интерфейса, выбранного пользователем в настройках Приложения Клиента.

11. Запрос истории операций

Для направления запроса истории операций на ПлЦР пользовательский интерфейс (UI) Приложения Клиента пользователей - ФЛ и ЮЛ должен:

[Требование 11.1] Обеспечить отражение истории операций, на отдельном экране при выборе элемента функционала ЦС, позволяющего получить историю операций. На данном экране также располагается уведомление о необходимости направления запроса актуальной истории операций. Рядом с уведомлением отобразить элемент экрана (кнопка или чек-бокс), активация которого означает, что пользователь ознакомлен с уведомлением. При активации указанного элемента экрана на всплывающем окне отобразить предложение: «Больше не показывать это сообщение», а также чек-бокс, активация которого означает согласие пользователя с предложением, и элемент экрана «Х» (крестик), позволяющий закрыть всплывающее окно без предоставления согласия.
[Требование 11.2] Обеспечить отображение истории операций понятным для пользователя образом (согласно принципам информирования пользователей, принятым в соответствующем Приложении Клиента), включая следующие реквизиты: - тип операции (пополнение ЦС /вывод средств с ЦС, перевод ЦР, оплата товаров и услуг, возврат ЦР); - дата и время совершения операции; - сумма операции; В зависимости от типа операции дополнительно отображается информация: - при пополнении ЦС: - краткое наименование участника ПлЦР предоставившего пользователю доступ к ПлЦР для совершения операции; - счет списания денежных средств (при выполнении операции через данного участника ПлЦР); - при переводе: - (входящем) РАМ-фраза отправителя перевода; - (исходящем): РАМ-фраза получателя перевода; - (исходящем): краткое наименование участника ПлЦР, предоставившего пользователю доступ к ПлЦР для совершения операции; - при выводе средств с ЦС: - краткое наименование участника ПлЦР, предоставившего пользователю доступ к ПлЦР для совершения операции; - счет зачисления денежных средств (при выполнении операции через данного участника ПлЦР); - оплата товаров и услуг: - наименование ТСП; - краткое наименование участника ПлЦР, предоставившего пользователю доступ к ПлЦР для совершения операции; - назначение платежа; - возврат ЦР: - наименование ТСП; - назначение платежа. Искажение значений реквизитов истории операций, полученной от ПлЦР, не допускается. При этом возможно отображение банковских счетов списания/зачисления денежных средств в полном или сокращенном виде в соответствии с порядком отображения номеров счетов пользователя, принятым в соответствующем Приложении Клиента.
[Требование 11.3] На экране, содержащем историю операций, отобразить сумму остатка ЦР на ЦС, которая обновляется в соответствии с Требованием 2.9 Стандарта.
[Требование 11.4] Отобразить на экране, содержащем историю операций, элемент экрана, позволяющий выполнить запрос истории операций, при активации которого выполняется переход на экран или всплывающее окно для выбора периода, за который необходимо сформировать информацию об операциях с ЦР. При выборе периода, превышающего 30 календарных дней от даты направления запроса, отобразить на всплывающем окне предупреждение: «При необходимости запроса истории операций более, чем за 30 календарных дней, из-за большого объема информация может быть предоставлена в течение 1 - 2 дней». На данном всплывающем окне отобразить также элемент экрана (чек-бокс), активация которого подтверждает согласие пользователя с предупреждением. После выбора периода, за который необходимо предоставить историю операций (после получения согласия с предупреждением), на экране должна отображаться обновленная история операций в соответствии с Требованием 11.2 Стандарта.
[Требование 11.5] Обеспечить направление уведомления пользователю о готовности выполнения запроса истории операций за период, превышающий 30 календарных дней. История операций должна отображаться в Приложении Клиента.
[Требование 11.6] Обеспечить на экране отображения истории операций возможность установления пользователем фильтров для отображения операций, соответствующих одному типу, сумме или иному признаку, применимому к отображению операций в порядке, предусмотренном участником ПлЦР для иных продуктов данного Приложения Клиента. Обеспечить возможность отображения истории операций в соответствии с заданным фильтром.

12. Требования к системам ДБО для пользователя - ЮЛ

Пользовательский интерфейс (UI) системы ДБО для пользователя - ЮЛ должен:

[Требование 12.1] Обеспечить возможность открытия ЦС пользователю - ЮЛ или получения доступа к открытому ЦС на главном экране системы ДБО. Обеспечить доступ к функционалу ЦС для выполнения операций с ЦР, осуществляемых пользователем - ЮЛ, управления ЦС на ПлЦР. Обеспечить наличие строки состояния ЦС на главном экране системы ДБО, а также наличие следующего функционала ЦС: - пополнение ЦС; - вывод средств с ЦС; - перевод ЦР; - возврат ЦР; - получение/обновление информации об остатке ЦР; - получение истории операций ЦС; - действия с ЦС (изменение статуса ЦС); - ограничение доступа к ЦС (аннулирование сертификата ключа проверки электронной подписи, возобновление доступа к ЦС); - отображение информации о ЦС (идентификатор ЦС, идентификатор пользователя, статус ЦС, информация о пользователе: наименование (полное, сокращенное), ОГРН, ИНН, КПП, юридический адрес, номер телефона). Иные элементы экранов, относящиеся к функционалу ЦС, отражаются понятным для пользователя - ЮЛ образом и располагаются на экранах системы ДБО согласно принципам предоставления доступа к услугам, принятым в соответствующей системе ДБО. Обеспечить информирование пользователя в соответствии с Требованием 10.1 Стандарта. Информация о балансе ЦС и счетов, открываемых участником ПлЦР должна быть разделена и отображаться в отдельных одноименных разделах.
[Требование 12.2] Обеспечить на главном экране системы ДБО наличие строки состояния ЦС, содержащей наименование «Цифровой рубль», а также отображение статуса ЦС (заблокирован, закрыт, в случае, когда ЦС активен в строке состояния ЦС должен отображаться актуальный остаток ЦР). В случае отсутствия информации об открытом ЦС под наименованием «Цифровой рубль» следующей строкой обеспечить наличие элемента экрана с надписью «открыть кошелек» или информационного баннера, позволяющего открыть и (или) получить доступ ЦС. Иные формулировки на строке состояния ЦС не допускаются.
[Требование 12.3] Открытие ЦС или получение доступа к открытому ЦС осуществляется при соблюдении следующей последовательности действий: - подтверждение согласия пользователя с условиями договора счета цифрового рубля (для открытия ЦС); - подтверждение согласия пользователя о предоставлении доступа к открытому ЦС через участника ПлЦР, предоставившего соответствующий клиентский интерфейс.
[Требование 12.4] При отсутствии у пользователя открытого ЦС выполняются Требования 3.6 - 3.8 настоящего Стандарта. При наличии открытого ЦС отобразить на отдельном экране/всплывающем окне сообщение: «Счет цифрового рубля уже открыт. У вас открыт счет цифрового рубля на платформе цифрового рубля. С помощью нашего приложения <указать конкретное приложение и устройство через <указать наименование участника ПлЦР> вы можете получить к нему доступ и распоряжаться цифровыми рублями. Нажимая на кнопку «Согласен», вы соглашаетесь с получением такого доступа через <указать наименование участника ПлЦР> и <указать наименование участника ПлЦР>.». На данном экране или всплывающем окне отобразить чек-бокс, в котором пользователь поставит галочку для подтверждения своего согласия с выполнением получения доступа к ЦС. При наличии у пользователя открытого ЦС обеспечить отсутствие возможности открытия второго ЦС.
[Требование 12.5] Обеспечить направление уведомления пользователю о результате открытия или получения доступа к ЦС.
[Требование 12.6] На строке состояния ЦС обеспечить отображение графического обозначения рубля для осуществления операций с ЦР, если размещение графических элементов предусмотрено концепцией оформления иных продуктов данной Системы ДБО.
[Требование 12.7] Обеспечить наличие элемента экрана, позволяющего скопировать в буфер обмена идентификатор ЦС, при необходимости его направления в составе сообщения с использованием электронной почты или иного сервиса обмена мгновенными сообщениями.
[Требование 12.8] На экране, содержащем элементы функционала ЦС (Требование 12.1 Стандарта), должна быть размещена надпись в виде заголовка «Цифровой рубль», а также графическое обозначение рубля для осуществления операций с ЦР, если размещение графических элементов предусмотрено концепцией оформления иных продуктов в интерфейсах ДБО пользователя.
[Требование 12.9] На всех экранах, предусматривающих ввод реквизитов для осуществления перевода ЦР, обеспечить наличие поля, содержащего информацию об остатке ЦР на ЦС, возможность актуализировать информацию об остатке ЦР на ЦС.
[Требование 12.10] Обеспечить возможность выполнить запрос истории операций, для чего предусмотреть возможность выбора периода, за который необходимо сформировать информацию об операциях с ЦР. При выборе периода, превышающего 30 календарных дней от даты направления запроса, отобразить на всплывающем окне предупреждение: «При необходимости запроса истории операций более, чем за 30 календарных дней, из-за большого объема информация может быть предоставлена в течение 1 - 2 дней». На данном всплывающем окне отобразить также элемент экрана (чек-бокс), активация которого подтверждает согласие пользователя с предупреждением. После выбора периода, за который необходимо предоставить историю операций (после получения согласия с предупреждением), на экране должна отображаться обновленная история операций.
[Требование 12.11] Обеспечить отображение истории операций понятным для пользователя образом (согласно принципам информирования пользователей, принятым в соответствующей Системе ДБО), включая следующие реквизиты: - тип операции (пополнение/вывод средств, перевод, оплата услуг, возврат); - дата и время совершения операции; - сумма операции; В зависимости от типа операции дополнительно отображается информация: - при пополнении ЦС: - краткое наименование участника ПлЦР предоставившего пользователю доступ к ПлЦР для совершения операции; - счет списания денежных средств (при выполнении операции через данного участника ПлЦР); - при выводе средств с ЦС: - краткое наименование участника ПлЦР, предоставившего пользователю доступ к ПлЦР для совершения операции; - счет зачисления денежных средств (при выполнении операции через данного участника ПлЦР); - оплата товаров и услуг: - наименование получателя средств ЮЛ (ТСП); - РАМ-фраза ФЛ инициатора перевода; - краткое наименование участника ПлЦР, предоставившего пользователю доступ к ПлЦР для совершения операции; - назначение платежа; - возврат ЦР: - РАМ фраза получателя средств; - назначение платежа. Искажение значений реквизитов истории операций, полученной от ПлЦР, не допускается. При этом возможно отображение счетов списания/зачисления денежных средств в полном или сокращенном виде в соответствии с порядком отображения номеров счетов пользователя, принятым в соответствующей Системе ДБО.
[Требование 12.12] Обеспечить направление уведомления пользователю готовности выполнения запроса истории операций за период, превышающий 30 календарных дней.
[Требование 12.13] Обеспечить реализацию выполнения возвратов ЦР (В2С) через поиск нужной операции в истории операций.

------------------------------

1 Здесь и далее в соответствии с техническим описанием графического обозначения рубля для осуществления операций с цифрового рубля Банка России.

2 Требование применяется, начиная с 01.01.2024.

3 Реализация ввода пароля будет зависеть от выбранного ПМ БР.

4 Страница с вопросами и ответами.

5 Любые ошибки, которые привели к невозможности успешного завершения операции.

Обзор документа


Указаны минимальные требования к интерфейсам мобильных приложений, предоставляемых пользователям платформы цифрового рубля.

Для просмотра актуального текста документа и получения полной информации о вступлении в силу, изменениях и порядке применения документа, воспользуйтесь поиском в Интернет-версии системы ГАРАНТ: