Платежная форма
Создание формы
Создание формы доступно в личном кабинете продавца в соответствующем разделе.
Использование формы
В вызов виджета необходимо дополнительно передать параметр formId
, который можно получить в личном кабинете, после создания формы.
Так же, при передаче параметра formData
поля формы будут заполнены соответствующими значениями по умолчанию.
Если идентификатор формы указан верно - после открытия виджета пользователь увидит поля указанной формы, которые он должен будет ввести.
Все поля являются обязательными для пользователя.
После того, как пользователь заполнил форму и нажал кнопку "Продолжить", на сервере системы происходит базовая проверка данных формы. После прохождения базовой проверки, данные формы отправляются сайту в уведомлении FORM, в котором сайт должен провести свою проверку введенных данных.
Доступные поля
Тип поля | Описание |
---|---|
1 | Сумма платежа Поле, в которое пользователь сможет ввести только сумму, с возможностью указания не целочисленного значения (float). После обработки на сервере, значение будет преобразовано в целое и отправлено в уведомлении как сумма в копейках. |
2 | Номер лицевого счета (только цифры) Поле, в которое пользователь сможет ввести только цифры. Имеет ограничение по длине в 20 символов. |
3 | Номер лицевого счета (цифры и латиница) Поле, в которое пользователь сможет ввести только цифры, латинские символы и - , _ . Имеет ограничение по длине в 20 символов. |
4 | Электронная почта Поле, в которое пользователь сможет ввести адрес электронной почты. После обработки на сервере значение будет приведено в нижний регистр. Например EMaiL@dOmAin.com будет преобразовано в email@domain.com |
5 | Номер телефона Поле, в которое пользователь сможет ввести номер телефона в маскированном виде (в Российском формате). Поддерживает только номера мобильных операторов (проверка на 79 в начале номера).После обработки на сервере все спецсимволы будут удалены и номер телефона будет содержать только цифры. Например +7 (900) 123-45-67 будет преобразовано в 79001234567 |
6 | Выбор даты Поле, в котором пользователь сможет выбрать дату. После обработки на сервере значение будет преобразовано в формат: dd.mm.YYYY |
7 | Выбор месяца Поле, в котором пользователь сможет выбрать месяц. После обработки на сервере значение будет преобразовано в формат: mm.YYYY |
8 | Текстовое поле Поле, в которое пользователь может ввести любое значение. Имеет ограничение по длине в 30 символов. |