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

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

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

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

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

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

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

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

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