Колбэки
Колбэки используются для получения финального статуса счета.
После того как счет получит финальный статус, выполняется запрос на Invoice callback
url,
указанный в настройках магазина.
Метод: POST
Параметры
Название |
Тип данных | Описание |
---|---|---|
id |
int | Уникальный номер счета в таблице |
invoice_guid |
string | GUID счета |
invoice_number |
string | Уникальный номер счета в системе |
amount |
string | Сумма счета в копейках |
status |
string | Статус счета |
delivery_type |
string | Способ выставления счета |
delivery_value |
json | Данные для выставления счета |
∟phone |
string | Номер для выставления счета |
∟email |
string | Почта для выставления счета |
expired_at |
string | Дата истечения срока счета |
description |
string | Описание |
created_at |
string | Дата создания счета |
url |
string | Ссылка на счет |
{
"id": 1401,
"invoice_guid": "a8a4da0f-b4eb-461b-8323-57c3ea37f438",
"invoice_number": "1578624f-1fd2-43a3-be9a-9ad5f1e07d31",
"amount": 10000,
"status": "canceled",
"delivery_type": "email",
"delivery_value": {
"email": "invoice@test.com",
"phone": "123456789"
},
"expired_at": "2022-11-05 10:10:00+00:00",
"description": "Test description",
"created_at": "2022-10-27 11:39:15.826311+00:00",
"url": "https://pay.kvell.group/checkout/invoices/a8a4da0f-b4eb-461b-8323-57c3ea37f438"
}
Заголовки
Также в заголовках запроса передаются:
X-Api-Key
- уникальный идентификатор магазинаX-Signature
- подпись запроса
Формирование подписи:
Доставка колбэка
Отправка колбэка считается успешной, если ответ от сервера мерчанта вернёт статус HTTP-код 200. Любой другой HTTP-код в ответе означает, что запрос не доставлен.
Если первая отправка была неуспешной, то будет предпринято еще 5 попыток каждые 10 минут.