Возможности и ограничения
При разработке индивидуального дизайна следует учитывать доступные возможности, а также имеющиеся особенности и ограничения.
Свойства | Возможности | Особенности и ограничения |
---|---|---|
Способ открытия платежной формы | Платежную форму можно открывать непосредственно на странице проекта, в модальном окне или в отдельной вкладке браузера | Выбор нескольких способов открытия требует больше времени на реализацию |
Способ открытия страницы контроля Access Control Server банка-эмитента | ACS-cтраницу контроля банка-эмитена можно открывать в текущей или отдельной вкладке | |
Способ отображения страниц с результатами проведения платежа | Страницы с информацией об успешном или отклоненном платеже можно отображать на платежной форме или в проекте | Для отображения на форме вид страниц должен быть проработан в составе макета |
Использование дополнительных параметров о пользователях | Помимо обязательных параметров можно использовать дополнительные, например для сбора необходимой информации. Подробнее см. в Сбор данных о пользователе | Для каждого дополнительного параметра следует указать:
|
Поддержка разных языков интерфейса | Макеты можно прорабатывать на любых языках. Для базового набора языков доступны готовые переводы от Rocketpay. Можно использовать и изменять в индивидуальном порядке эти переводы, а также прорабатывать переводы на других языках. Подробнее см. в Управление языком платежной формы | При использовании языков, не входящих в базовый набор, необходимо предоставить свои переводы для всех страниц платежной формы. Выбор языка осуществляется только при вызове платежной формы. После вызова формы переключение языка недоступно |
Использование текстовых элементов | Можно вносить изменения в типовые тексты: названия полей, замещающие тексты-подсказки, сообщения об ошибках, записи об авторских правах и политике конфиденциальности | При необходимости параллельных изменений на нескольких языках все эти изменения должны быть проработаны. Rocketpay не осуществляет перевод для таких случаев |
Использование шрифтов | Можно использовать как системные, так и несистемные шрифты | Допускается использовать только лицензионные шрифты и целочисленные значения кегля |
Поддержка режимов наложения слоев | При работе со слоями в файлах PSD допускается использовать только обычный (“normal”) режим наложения без прозрачности | |
Использование макета для адаптивной верстки | Можно использовать фиксированную или адаптивную верстку для разных ширин макета. Количество контрольных точек и размеров по ширине для адаптивной верстки определяются дизайнерами |
Минимальная ширина макета при использовании адаптивной верстки должна быть не менее 320 пикселей. Рекомендуемая ширина макета при использовании фиксированной верстки — 1024 пикселя |
Проверка корректности ввода данных | Можно вносить изменения в типовые тексты сообщений об ошибках | Проверка корректности ввода данных осуществляется по правилам, указанным далее. Возможность дополнительно настраивать эти правила согласовывается с технической поддержкой |
Совместимость с браузерами | Можно рассчитывать, что Payment Page поддерживает последние версии популярных браузеров:
|
Поддержка более ранних версий браузеров согласовывается отдельно. Не поддерживается совместимость с браузером Internet Explorer до версии 9.0 включительно |
Для проверки корректности ввода данных используются следующие правила:
- Номер карты должен содержать от 16 до 19 цифр в зависимости от банка-эмитента (в соответствии с алгоритмом Луна).
- Имя владельца карты должно содержать минимум две буквы латинского алфавита (одна для имени, одна для фамилии).
- Срок действия карты не должен истекать ранее текущего месяца текущего года.
- Код проверки подлинности карты (CVV/CVС) должен содержать 3 цифры.