Перейти к содержанию

Платежная форма

Платежная форма — специальная форма, которую пользователь должен заполнить перед тем как перейти к оплате.

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

Создание формы

Создание формы доступно в личном кабинете продавца в соответствующем разделе.

Использование формы

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

Так же, при передаче параметра formData поля формы будут заполнены соответствующими значениями по умолчанию.

Если идентификатор формы указан верно - после открытия виджета пользователь увидит поля указанной формы, которые он должен будет ввести.

Все поля являются обязательными для пользователя.

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

Доступные поля

Тип поля Описание
1 Сумма платежа
Поле, в которое пользователь сможет ввести только сумму, с возможностью указания не целочисленного значения (float).
После обработки на сервере, значение будет преобразовано в целое и отправлено в уведомлении как сумма в копейках.
2 Номер лицевого счета (только цифры)
Поле, в которое пользователь сможет ввести только цифры. Имеет ограничение по длине в 20 символов.
3 Номер лицевого счета (цифры и латиница)
Поле, в которое пользователь сможет ввести только цифры, латинские символы и -, _. Имеет ограничение по длине в 20 символов.
4 Номер телефона
Поле, в которое пользователь сможет ввести номер телефона в маскированном виде (в Российском формате).
Поддерживает только номера мобильных операторов (проверка на 79 в начале номера).
После обработки на сервере все спецсимволы будут удалены и номер телефона будет содержать только цифры.
Например +7 (900) 123-45-67 будет преобразовано в 79001234567
5 Выбор даты
Поле, в котором пользователь сможет выбрать дату.
После обработки на сервере значение будет преобразовано в формат: dd.mm.YYYY
6 Выбор месяца
Поле, в котором пользователь сможет выбрать месяц.
После обработки на сервере значение будет преобразовано в формат: mm.YYYY
7 Текстовое поле
Поле, в которое пользователь может ввести любое значение. Имеет ограничение по длине в 30 символов.

Последнее обновление: 20 февраля 2021 г. 03:13:39