Коды ошибок
перечисления | |
---|---|
UNKNOWN_ERROR_RESPONSE_CODE | Никогда не устанавливайте это значение по умолчанию! |
INVALID_API_VERSION | Используется, если версия API запроса не поддерживается. Рекомендуемый HTTP-код: 400 |
INVALID_PAYLOAD_SIGNATURE | Используется, если подпись полезной нагрузки относится к неизвестному или неактивному ключу. Рекомендуемый HTTP-код: 401 |
INVALID_PAYLOAD_ENCRYPTION | Используется, если шифрование полезной нагрузки осуществляется неизвестным или неактивным ключом. Рекомендуемый HTTP-код: 400 |
REQUEST_TIMESTAMP_OUT_OF_RANGE | Используется, если значение requestTimestamp не равно ± 60 с текущего момента. Рекомендуемый HTTP-код: 400 |
INVALID_IDENTIFIER | Используется, если идентификатор, отправленный в запросе, недействителен или неизвестен. Это может быть PIAID, CaptureRequestId, Google Payment Token и т. д. Тип неверного идентификатора должен быть указан в errorDescription. Рекомендуемый HTTP-код: 404 |
IDEMPOTENCY_VIOLATION | Используется, если запрос нарушает требования идемпотентности для запроса. Рекомендуемый HTTP-код: 412 |
INVALID_FIELD_VALUE | Используется, если запрос содержит значение для поля, которого нет в наборе поддерживаемых значений. Рекомендуемый HTTP-код: 400 |
MISSING_REQUIRED_FIELD | Используется, если обязательное поле в запросе не задано. Рекомендуемый HTTP-код: 400 |
PRECONDITION_VIOLATION | Используется, если ограничение на операцию нарушено (например, когда сумма запроса на возврат превышает сумму, оставшуюся в транзакции). Рекомендуемый HTTP-код: 400 |
USER_ACTION_IN_PROGRESS | Используется, если запрос не может быть обработан в данный момент, так как он прервет внутрипроцессное действие пользователя, которое эффективно действует как системная блокировка. Этот код нельзя использовать для обозначения сбоев из-за внутренних ошибок параллелизма, характерных для конкретной реализации. Рекомендуемый HTTP-код: 423 |
INVALID_DECRYPTED_REQUEST | Используется, если полезная нагрузка запроса может быть расшифрована, но результирующее сообщение не может быть проанализировано. Рекомендуемый HTTP-код: 400 |
FORBIDDEN | Доступ к запрашиваемому ресурсу запрещен. Рекомендуемый HTTP-код: 403 |