Возможности и ограничения

При разработке индивидуального дизайна следует учитывать доступные возможности, а также имеющиеся особенности и ограничения.

Свойства Возможности Особенности и ограничения
Способ открытия платежной формы Платежную форму можно открывать непосредственно на странице проекта, в модальном окне или в отдельной вкладке браузера Выбор нескольких способов открытия требует больше времени на реализацию
Способ открытия страницы контроля Access Control Server банка-эмитента ACS-cтраницу контроля банка-эмитена можно открывать в текущей или отдельной вкладке
Способ отображения страниц с результатами проведения платежа Страницы с информацией об успешном или отклоненном платеже можно отображать на платежной форме или в проекте Для отображения на форме вид страниц должен быть проработан в составе макета
Использование дополнительных параметров о пользователях Помимо обязательных параметров можно использовать дополнительные, например для сбора необходимой информации. Подробнее см. в Сбор данных о пользователе Для каждого дополнительного параметра следует указать:
  • необходимость отображения соответствующего поля на форме,
  • название поля,
  • обязательность указания значения.
При использовании более одного поля необходимо проработать отдельную страницу с вводом дополнительных данных
Поддержка разных языков интерфейса Макеты можно прорабатывать на любых языках. Для базового набора языков доступны готовые переводы от Rocketpay. Можно использовать и изменять в индивидуальном порядке эти переводы, а также прорабатывать переводы на других языках. Подробнее см. в Управление языком платежной формы При использовании языков, не входящих в базовый набор, необходимо предоставить свои переводы для всех страниц платежной формы.

Выбор языка осуществляется только при вызове платежной формы. После вызова формы переключение языка недоступно

Использование текстовых элементов Можно вносить изменения в типовые тексты: названия полей, замещающие тексты-подсказки, сообщения об ошибках, записи об авторских правах и политике конфиденциальности При необходимости параллельных изменений на нескольких языках все эти изменения должны быть проработаны. Rocketpay не осуществляет перевод для таких случаев
Использование шрифтов Можно использовать как системные, так и несистемные шрифты Допускается использовать только лицензионные шрифты и целочисленные значения кегля
Поддержка режимов наложения слоев При работе со слоями в файлах PSD допускается использовать только обычный (“normal”) режим наложения без прозрачности
Использование макета для адаптивной верстки Можно использовать фиксированную или адаптивную верстку для разных ширин макета.

Количество контрольных точек и размеров по ширине для адаптивной верстки определяются дизайнерами

Минимальная ширина макета при использовании адаптивной верстки должна быть не менее 320 пикселей. Рекомендуемая ширина макета при использовании фиксированной верстки — 1024 пикселя
Проверка корректности ввода данных Можно вносить изменения в типовые тексты сообщений об ошибках Проверка корректности ввода данных осуществляется по правилам, указанным далее.

Возможность дополнительно настраивать эти правила согласовывается с технической поддержкой

Совместимость с браузерами Можно рассчитывать, что Payment Page поддерживает последние версии популярных браузеров:
  • Google Chrome,
  • Internet Explorer,
  • Mozilla Firefox,
  • Safari,
  • Opera
Поддержка более ранних версий браузеров согласовывается отдельно. Не поддерживается совместимость с браузером Internet Explorer до версии 9.0 включительно
Для проверки корректности ввода данных используются следующие правила:
  • Номер карты должен содержать от 16 до 19 цифр в зависимости от банка-эмитента (в соответствии с алгоритмом Луна).
  • Имя владельца карты должно содержать минимум две буквы латинского алфавита (одна для имени, одна для фамилии).
  • Срок действия карты не должен истекать ранее текущего месяца текущего года.
  • Код проверки подлинности карты (CVV/CVС) должен содержать 3 цифры.