Ошибки
Если запрос не может быть выполнен, верните result: null и объект error.
Ошибка ответа
json
{
"jsonrpc": "2.0",
"id": "1234",
"result": null,
"error": {
"code": -1,
"message": "invoys topilmadi"
}
}Параметры ошибки
| # | Parameter | Data type | Description |
|---|---|---|---|
| 1 | code | Integer | Код ошибки |
| 2 | message | String | Описание ошибки |
Сообщения об ошибках
| Ошибка | Описание |
|---|---|
-1 | Инвойс не найден |
-2 | Инвойс уже оплачен |
-3 | Мерчант временно недоступен |
-4 | Неизвестная ошибка (другие типы ошибок) |
HTTP-код
Ошибка передается в теле ответа JSON-RPC. HTTP-статус при этом остается 200 OK — не возвращайте 4xx или 5xx для бизнес-ошибок, иначе Xazna не сможет разобрать сообщение.