Платежи с вводом данных
Платежная страница для самостоятельного ввода реквизитов покупателем: суммы, ФИО и номера договора. Данные используются для формирования назначения платежа и передаются в 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 | Сумма платежа в рублях |
| Электронная почта плательщика (необязательно) |
Формирование данных платежа
После заполнения формы страница автоматически формирует и передаёт на платежную страницу:
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"
}