СБП
Проведение платежа с помощью СБП и получение ссылки для оплаты.
Перед вызовом необходимо создать сессию методом POST /v1/orders/session.
URL
Метод: POST
- Production:
https://api.pay.kvell.group/v1/orders/sbp - Stage:
https://api.pay.stage.kvell.group/v1/orders/sbp
Параметры запроса
Название |
Тип данных | Обязательно | Описание |
|---|---|---|---|
transaction |
string | Да | Уникальный номер транзакции на стороне мерчанта, использованный при создании сессии |
customer |
string | Нет | Идентификатор клиента |
Пример запроса
Заголовки запроса
| Название | Тип данных | Обязательно | Описание |
|---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись |
Подпись X-Signature формируется конкатенацией X-Api-Key, transaction и secret_key. Формируется sha256 от
полученной строки:
где secret_key - секретный ключ, который находится в настройках магазина мерчанта;
Ответ запроса
Пример ответа
Получив form_url, выполните редирект пользователя на страницу оплаты или сформируйте из ссылки QR-код.
Привязка счёта
Привязка счёта без оплаты
Чтобы выполнить привязку счёта без оплаты, при создании сессии передавайте amount равным 0. После успешной привязки
можно использовать метод рекуррентного платежа для безакцептного списания без присутствия клиента.
Привязка счёта с оплатой
Чтобы выполнить привязку счёта с оплатой, при создании сессии передавайте amount больше 0. После успешной привязки
можно использовать метод рекуррентного платежа для безакцептного списания без присутствия клиента.