POST /invoice/cancel
Отменяет существующий неоплаченный инвойс. Отмена необратима; оплаченный инвойс отменить нельзя.
Параметры запроса
Headers
Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| string | Да |
|
| string | Да | Идентификатор мерчанта |
| string | Да |
|
Тело запроса
Поле | Тип | Обязательный | Описание |
|---|---|---|---|
| string | Да | ID инвойса для отмены |
{
"invoice_id": "inv_01970f4f6b7c7d52b2d9"
}
Ответы
200 OK — Инвойс успешно отменён
{
"result": true,
"data": {
"invoice_id": "inv_01970f4f6b7c7d52b2d9",
"status": 4,
"end_date": 1779454179000
},
"error": null
}
401 Unauthorized
{
"result": false,
"data": null,
"error": {
"message": "Unauthorized",
"error_code": 401
}
}
404 Not Found
{
"result": false,
"data": null,
"error": {
"message": "Invoice not found",
"error_code": 404
}
}
422 Validation Error
{
"detail": [
{
"loc": ["body", "invoice_id"],
"msg": "Field required",
"type": "missing"
}
]
}
500 Internal Server Error
{
"result": false,
"data": null,
"error": {
"message": "Internal server error",
"error_code": 500
}
}
01 июня 2026