Сообщения об ошибках

Когда Маркет отправляет запрос POST notification, верните ответ с кодом 200 и информацией об обработке уведомления. Тело ответа

Если есть ошибка, сообщите о ней:

  • 400 Bad Request — Маркет прислал некорректное уведомление. В ответе укажите тип ошибки и опишите ее. Тело ответа

  • 500 Internal Server Error — ошибка на стороне магазина. Тело ответа

Передача других кодов будет считаться ошибкой, как при ответе кодом 500. API магазина не отвечает

Ошибки при подключении или работе с API-уведомлениями

Тип ошибки Подтип ошибки Описание ошибки
CANT_GET_RESPONSE CONNECTION_REFUSED Не удалось установить соединение с сервером магазина. Ошибка может быть вызвана сетевыми проблемами на стороне магазина.
CANT_GET_RESPONSE CONNECTION_TIMED_OUT Истекло время ожидания подключения к серверу магазина.
CANT_GET_RESPONSE HTTP От магазина поступил ответ, отличный от 200 OK.
CANT_GET_RESPONSE READ_TIMED_OUT Истекло время ожидания ответа магазина на запрос Маркета.
CANT_GET_RESPONSE SSL_ERROR Не удается установить безопасное соединение с сервером магазина. Сертификат безопасности не действителен.
CANT_GET_RESPONSE UNSUPPORTED_MEDIA_TYPE В заголовке ответа магазина указан формат данных, отличный от application/json. Формат данных
INVALID_RESPONSE CANT_PARSE_RESPONSE Не удалось извлечь данные из ответа магазина.
INVALID_RESPONSE INVALID_DATA В теле ответа магазина переданы некорректные данные или их недостаточно. Например, отсутствует информация о версии интеграции.

Подробную информацию по запросам и ответам, в том числе ошибки, можно посмотреть на странице логов на вкладке API-уведомления. Подробнее об этом читайте в разделе Лог запросов.