Сообщения об ошибках
Когда Маркет отправляет запрос 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-уведомления. Подробнее об этом читайте в разделе Лог запросов.
Была ли статья полезна?
Предыдущая
Следующая