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

Платежи с вводом данных

Платежная страница для самостоятельного ввода реквизитов покупателем: суммы, ФИО и номера договора. Данные используются для формирования назначения платежа и передаются в extra_data.

URL

Метод: GET

  • Production: https://pay.kvell.group/pre-checkout/customer
  • Stage: https://pay.stage.kvell.group/pre-checkout/customer

Параметры запроса

Название
Обязательно Описание
api_key Да Уникальный идентификатор магазина
success_url Да Ссылка при успешном выполнении запроса
fail_url Да Ссылка при неверном выполнении запроса

Поля формы

Форма состоит из трёх последовательных шагов.

Шаг 1. Плательщик

Поле Описание
Фамилия Фамилия плательщика
Имя Имя плательщика
Отчество Отчество плательщика (необязательно)

Шаг 2. Клиент

Поле Описание
Фамилия Фамилия клиента
Имя Имя клиента
Отчество Отчество клиента (необязательно)

Шаг 3. Договор

Поле Описание
Номер договора Номер договора
Дата договора Дата договора в формате дд.мм.гггг
Сумма к оплате, RUB Сумма платежа в рублях
E-mail Электронная почта плательщика (необязательно)

Формирование данных платежа

После заполнения формы страница автоматически формирует и передаёт на платежную страницу:

  • description — строка, объединяющая через , ФИО плательщика, ФИО клиента, номер и дату договора
  • extra_data — JSON-объект с отдельными полями:
{
  "payer_last_name": "Иванов",
  "payer_first_name": "Иван",
  "payer_patronymic": "Иванович",
  "client_last_name": "Петров",
  "client_first_name": "Петр",
  "client_patronymic": "Петрович",
  "contract_number": "12345",
  "contract_date": "01.01.2026",
  "email": "client@example.com"
}

Пример запроса

https://pay.stage.kvell.group/pre-checkout/customer?api_key={api_key}&success_url={success_url}&fail_url={fail_url}