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

Ошибки

Введение

Верификация без предъявления карты использует стандартные коды ответов HTTP для обозначения успеха или неудачи запроса к API.

Общее правило таково:

  • Коды в диапазоне 2xx означают успешное выполнение запроса.
  • Коды в диапазоне 4xx означают некорректные или неполные параметры (например, был пропущен обязательный параметр, или произошёл сбой при взаимодействии с третьими сторонами и т. д.).
  • Коды в диапазоне 5xx означают ошибку на серверах продукта Верификации без предъявления карты.

Верификация без предъявления карты также генерирует сообщение об ошибке и код ошибки в формате JSON:

{
"error": {
"code": "40004",
"description": "transaction id is invalid"
}
}

Возможные ошибки

В этом разделе вы найдёте возможные ошибки для эндпоинтов, сгруппированные по их HTTP-ответу.

Создание транзакции

HTTP-кодКодОписаниеПричина
40040001error decoding jsonОтправленные данные не соответствуют контракту сервиса.
40040002error validating jsonНекоторая информация некорректно отформатирована или отсутствует.
40040021invalid phoneУказанный номер телефона недействителен, он должен соответствовать формату: 55 DDD НОМЕР. Например: 5543999999999.
40040022invalid emailУказанный email недействителен.
40040027replicated transactionОтправленная транзакция уже существует и не может быть создана повторно.
40040045max value reachedКогда значение транзакции превышает допустимый лимит.
40340301not allowedУ пользователя нет прав для выполнения этого действия.
40440404company not foundУказанная компания не существует.
42940001too many requestsДостигнут лимит частоты запросов.
50050001internal errorВнутренний сбой сервиса.

Получение статуса транзакции

HTTP-кодКодОписаниеПричина
40040001error decoding jsonОтправленные данные не соответствуют контракту сервиса.
40040002error validating jsonНекоторая информация некорректно отформатирована или отсутствует.
40040004transaction id is invalidИдентификатор транзакции недействителен (по формату).
40040301not allowedУ пользователя нет прав для выполнения этого действия.
42940401transaction not foundТранзакция не найдена.
50050001internal errorВнутренний сбой сервиса.

Получение доказательного набора транзакции

HTTP-кодКодОписаниеПричина
40040004transaction id is invalidИдентификатор транзакции недействителен (по формату).
40040009transaction status is invalidСтатус транзакции недействителен (не допускается для формирования доказательного набора).
40340301not allowedУ пользователя нет прав для выполнения этого действия.
40440401transaction not foundТранзакция не найдена.
50050001internal errorВнутренний сбой сервиса.

Повторная отправка уведомления о транзакции

HTTP-кодКодОписаниеПричина
40040001error decoding jsonОтправленные данные не соответствуют контракту сервиса.
40040002error validating jsonНекоторая информация некорректно отформатирована или не была заполнена.
40040004transaction id is invalidИдентификатор транзакции недействителен (по формату).
40040009transaction status is invalidСтатус транзакции не допускает повторную отправку уведомления (процесс уже завершён).
40040021invalid phoneУказанный номер телефона недействителен, он должен соответствовать формату: 55 DDD НОМЕР. Например: 5543999999999.
40040022invalid emailУказанный email недействителен.
40340301not allowedУ пользователя нет прав для выполнения этого действия.
40440401transaction not foundТранзакция не найдена.
42940001too many requestsДостигнут лимит частоты запросов.
50050001internal errorДостигнут лимит частоты запросов.

Регистрация кредитной карты

HTTP-кодКодОписаниеПричина
40040001error decoding jsonОтправленные данные не соответствуют контракту сервиса.
40040002error validating jsonНекоторая информация некорректно отформатирована или отсутствует.
40040027replicated transactionОтправленная транзакция уже существует и не может быть создана повторно.
40040030invalid identityCPF, указанный в запросе, отличается от CPF, связанного с указанным processID.
40040045max value reachedКогда транзакция превышает допустимую сумму.
40040054processID is invalidКогда processID, указанный в запросе, недействителен (или не существует).
40040055processID is expiredКогда используемый processID слишком устарел.
40340301not allowedУ пользователя нет прав для выполнения этого действия.
40440404company not foundУказанная компания не существует.
40440410processID not foundКогда указанный процесс не существует.
40440412image not foundКогда у процесса, указанного пользователем, нет изображения.
42940001too many requestsДостигнут лимит частоты запросов.
42942901too many requestsКогда клиент отправляет слишком много запросов, превышая заранее установленный лимит.
50050001internal errorВнутренний сбой сервиса.