Перейти к основному содержимому

Ошибки API

Ответы с ошибкой имеют единый формат:

{
"error": "текст описания ошибки"
}

HTTP-коды

КодЗначение
400Bad request — неверные данные, отсутствуют обязательные поля
401Unauthorized — неверный или истёкший токен/API key, либо повторное использование nonce
403Forbidden — недостаточно прав
404Not found — ресурс не найден
409Conflict — дубликат или конфликт состояния (например, повторный nonce)
429Too Many Requests — превышен лимит запросов
500Internal server error
503Service unavailable — недоступен внешний сервис

Rate limiting

Эндпоинты API ограничены по количеству запросов с одного IP. Публичные эндпоинты страницы оплаты (/public/payments/...) имеют отдельные, более строгие лимиты по токену платежа. При превышении возвращается 429 Too Many Requests.