Подтверждение черновика
Метод подтверждения черновика выплаты. Создаёт на основе черновика фактический заказ на выплату.
URL
Метод: POST
- Production:
https://api.pay.kvell.group/v1/payout-drafts/{payout_draft_id}/confirm - Stage:
https://api.pay.stage.kvell.group/v1/payout-drafts/{payout_draft_id}/confirm
Параметры пути
| Название | Тип данных | Обязательно | Описание |
|---|---|---|---|
payout_draft_id |
integer | Да | ID черновика выплаты |
Пример запроса
Заголовки запроса
| Название | Тип данных | Обязательно | Описание |
|---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись |
Формирование подписи
Подпись X-Signature формируется конкатенацией X-Api-Key, payout_draft_id и secret_key. Формируется sha256 от
полученной строки:
где secret_key - секретный ключ, который находится в настройках магазина мерчанта;
Ответ запроса
Возвращает обновлённый объект черновика выплаты.
Пример ответа
{
"id": 42,
"draft_guid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"payout_type": "card",
"point_id": 1,
"amount": 100000,
"status": "confirmed",
"number": "draft-001",
"recipient_full_name": "Иванов Иван Иванович",
"recipient_card_mask": "411111******1111",
"description": "Выплата по договору №123",
"created_at": "2024-03-01T10:00:00",
"updated_at": "2024-03-01T10:05:00",
"documents": [],
"orders": [
{
"id": 1,
"order_id": "order-abc-123",
"transaction": "txn-xyz-789",
"amount": 100000,
"commission": 0,
"created_at": "2024-03-01T10:05:00",
"updated_at": "2024-03-01T10:05:00"
}
]
}
- Если получен ответ со статусом
5XX, значит выплата не была создана. Надежным вариантом будет проверить отсутствие сформированной выплаты в личном кабинете. После чего повторить подтверждение черновика. - Данные ошибки могут возникнуть по различным причинам: на стороне взаимодействия сети, технических сбоев сервера или ПО.
- В случае повторного возникновения данной проблемы рекомендуется обратиться в службу поддержки.
Параметры ответа
| Название | Тип данных | Описание |
|---|---|---|
id |
integer | ID черновика |
draft_guid |
string | GUID черновика |
payout_type |
string | Тип выплаты |
point_id |
integer | ID торговой точки |
amount |
integer | Сумма в копейках |
status |
string | Статус черновика |
number |
string | Номер черновика |
customer_key |
string | Ключ покупателя |
recipient_full_name |
string | ФИО получателя |
recipient_card_token |
string | Токен карты получателя |
recipient_card_mask |
string | Маска карты получателя |
recipient_phone |
string | Телефон получателя |
recipient_bank_id |
string | ID банка получателя |
description |
string | Описание |
comment |
string | Комментарий |
created_at |
datetime | Дата и время создания |
updated_at |
datetime | Дата и время последнего обновления |
documents |
array | Список документов |
orders |
array | Список созданных заказов |
Объект orders[]
| Название | Тип данных | Описание |
|---|---|---|
id |
integer | ID записи |
order_id |
string | ID заказа в платёжной системе |
transaction |
string | Номер транзакции |
amount |
integer | Сумма в копейках |
commission |
integer | Комиссия в копейках |
created_at |
datetime | Дата и время создания |
updated_at |
datetime | Дата и время последнего обновления |
Список статусов
| Название | Описание |
|---|---|
created |
Черновик создан |
awaiting_confirmation |
Ожидает подтверждения |
confirmed |
Черновик подтверждён |
canceled |
Черновик отменён |