Требования
I. Общие требования
Для макета платежной формы должны быть указаны:
- Способы открытия Payment Page (один или несколько):
- на странице проекта,
- в модальном окне,
- в отдельной вкладке браузера.
- Способ открытия страницы Access Control Server банка-эмитента:
- в текущей вкладке,
- в отдельной вкладке.
- Способ отображения страниц с результатами проведения платежа:
- перенаправлением на страницу проекта,
- на платежной форме Payment Page.
- Тип верстки для разных ширин макета:
- адаптивная,
- фиксированная.
- Сведения о средах использования:
- браузеры желательно с указанием версий,
- операционные системы желательно с указанием версий,
- типы устройств.
- Требуемые языки платежной формы:
- из базового набора языков,
- из числа других языков.
II. Требования к макету
- Макет должен быть представлен в виде проекта в сервисе Zeplin с импортированными графическими элементами либо в виде файлов формата PSD или sketch.
- В файлах формата PSD должно использоваться цветовое пространство sRGB.
- В файлах формата PSD каждый элемент должен быть оформлен либо отдельным слоем, либо группой слоев, объединенных в одну папку. Названия всех элементов должны однозначно их идентифицировать, например, «Поле ввода номера карты».
- При работе со слоями в файлах PSD допускается использовать только обычный режим наложения без прозрачности.
- В файлах sketch и проектах Zeplin все графические элементы должны быть представлены в формате SVG (предпочтительнее) или PNG.
- В макете должны быть проработаны все требуемые платежные страницы желательно на всех необходимых языках.
- Для всех страниц должны быть проработаны все всплывающие сообщения об ошибках ввода.
III. Требования к интерактивным элементам
Для интерактивных элементов (кнопок, ссылок и так далее) должны быть представлены следующие состояния:
- idle – по умолчанию (элемент не выбран, и на него не наведен указатель мыши),
- hover – при наведении указателя мыши,
- click – при выборе (при щелчке по элементу).
IV. Требования к текстовым элементам
- Размер (кегль) шрифта должен быть целочисленным.
- При использовании несистемных шрифтов (не входящих в набор системных для указанных операционных систем) шрифтовые файлы должны быть приложены к макету.
- При изменении текстов по умолчанию (например, замене «Владелец карты» на «Держатель карты») необходимо предоставить переведенные тексты на требуемых языках в отдельном файле или на макете.
- При изменении текстов сообщений об ошибках необходимо предоставить переведенные тексты на требуемых языках в отдельном файле или на макете.