Коды ошибок
Ожидаемые ошибки
Ожидаемые ошибки — это ошибки, которые всегда возвращаются с кодом статуса HTTP 200 OK. Эти ошибки указывают на то, что запрос был успешно обработан, даже если результат привел к ошибке. Стандартный формат ответа JSON для ожидаемых ошибок указан ниже:
Детали ошибки находятся в параметре result
в полях error_code
и message
.
0
Success
Запрос успешно обработан
200
8301
Unexpected db error
Неопознанная ошибка при обработке ресурса
200
1407
Cache: item not found
Запрашиваемый ресурс не найден
200
1041
Order not found
Платеж с таким идентификатором не найден
200
1042
duplicate external id
Повторное проведение платежа с одинаковым идентификатором
200
9718
provider not found
Запрашиваемый поставщик не найден
200
8015
account doesn't exist
Запрашиваемый баланс не найден
200
9427
showcase not found
Запрашиваемая витрина не найдена
200
9721
showcase service not found
Запрашиваемая услуга витрины не найдена
200
5103
transaction not found
Запрашиваемая транзакция не найдена
200
5413
transaction already finished
Запрашиваемая транзакция финализирована
200
8008
project doesn't exist
Запрашиваемый проект не найден
200
1410
not enough balance
Недостаточно средств на балансе витрины
200
Неожидаемые ошибки
Неожидаемые ошибки — это ошибки, которые возвращаются с кодом HTTP, указывающим на сбой (например, 400 или 500). Эти ошибки сигнализируют о том, что запрос не был выполнен из-за таких проблем, как ошибки валидации, проблемы аутентификации или системные ошибки. Стандартный формат ответа JSON для неожиданных ошибок указан ниже:
Поляstatus_code
иmessage
предоставляют основную информацию об ошибке.
500
Internal Server Error
Неопознанна ошибка сервера
500
1014
Invalid signature
Неправильно сформулированная подпись
400
1021
request validation error
Неправильное тело запроса
400
1404
Invalid action request
Не передано значение поля
400
999999
Unknown error
Непредвиденная ошибка
500
Last updated