Совершение выплаты
Метод совершения выплаты по реквизитам получателя.
URL
Метод: POST
- Production:
https://api.pay.kvell.group/v1/orders/payout/sbp
- Stage:
https://api.pay.stage.kvell.group/v1/orders/payout/sbp
Параметры запроса
Название |
Тип | Обязательно | Описание |
---|---|---|---|
amount |
string | Да | Сумма в копейках |
bank_id |
string | Да | Bank Id полученный из списка банков |
bank_bic |
string | Нет | Бик банка полученый из списка банков. Зависит от банка-эквайера. Уточнять у менеджера. |
fio |
string | Да | ФИО получателя |
fio_check |
boolean | Нет | Флаг для указания, что требуется проверка совпадения переданного ФИО и возвращаемого НСПК |
phone |
string | Да | Номер телефона получателя. Только цифры. |
nspk_id |
string | Нет | Платежная ссылка, полученная на этапе вызова метода статуса возможности выплаты.При отсутствии в запросе, ссылка будет получена отдельным запросом в НСПК в рамках выполнения платежа. |
request_id |
string | Нет | Параметр полученный при вызове метода возможности выплаты. Зависит от банка-эквайера. Уточнять у менеджера. |
description |
string | Да | Описание к транзакции |
transaction |
string | Да | Уникальный номер транзакции на стороне мерчанта |
customer |
string | Нет | Email / телефон клиента |
extra_data |
json | Нет | Дополнительные данные |
fiscal_data |
json | Нет | Фискализация чека по Ф3-54 |
Пример запроса
{
"phone": "79991234567",
"fio": "Иванов Иван Иванович",
"bank_id": "100100000014",
"amount": 100,
"transaction": "string",
"description": "string",
"customer": "string"
}
Заголовки запроса
Название | Тип данных | Обязательно | Описание |
---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись |
Формирование подписи
При формировании запроса необходимо использовать ЭЦП. Используется алгоритм RSA/SHA256.
Данное сообщение необходимо передавать в заголовке HTTP запроса в параметре X-Signature
.
Алгоритм формирования подписи такой же как и при совершении выплаты.
Ответ запроса
Пример ответа
- Если получен ответ со статусом
5XX
, транзакцию необходимо оставить в обработке и отправить запрос на метод получения статуса транзакции. - Данные ошибки могут возникнуть по различным причинам: на стороне взаимодействия сети, технических сбоев сервера или ПО.
- В случае повторного возникновения данной проблемы рекомендуется обратиться в службу поддержки.
Если выплаты СБП настроены с помощью подтверждения через OTP-код, то ответ придет статус
отправки OTP-кода wait_confirm
, в других случаях ошибка отравки OTP-кода:
Список статусов
Название | Описание |
---|---|
new |
Новая транзакция |
processing |
Транзакция обрабатывается |
canceled |
Транзакция отклонена |
completed |
Транзакция выполнена |