Коды состояния HTTP
Здесь перечислены коды состояния HTTP, указывающие на то, что при выполнении запроса к API QR MIA произошла ошибка, а также возможные пути её решения. Если во время интеграции или тестирования вы столкнулись с ошибками или неясностями, пожалуйста, ознакомьтесь с документацией API и при необходимости свяжитесь с технической поддержкой. Для эффективного анализа, пожалуйста, предоставьте следующую информацию:
HTTP статус код
errorCode
errorMessage
Точная дата и время запроса
Информация о техническом решении (Project ID, название торгового предприятия, название приложения/веб-сайта, URL веб-сайта)
Таблица кодов состояния HTTP
400
Bad Request
Запрос не понятен системе из-за неправильного синтаксиса.
Проверьте, что все параметры запроса корректны и что ни один из обязательных не отсутствует.
401
Unauthorized
Отсутствует токен доступа или он недействителен/истек.
Убедитесь, что был сгенерирован действующий токен и что он корректно передается в заголовке Authorization.
403
Forbidden
Доступ ограничен для используемого IP-адреса или данных аутентификации.
Убедитесь, что проект активен, правильно настроен и что IP-адрес находится в списке разрешенных.
404
Not Found
Запрашиваемый ресурс не найден.
Проверьте URL эндпоинта и параметр идентификатора ресурса (например, qrId) на правильность.
405
Method Not Allowed
Используемый HTTP-метод (GET, POST и т.д.) не разрешен для этого эндпоинта.
Убедитесь, что используется правильный HTTP-метод согласно спецификациям для данного эндпоинта.
409
Conflict
Произошел конфликт данных (например, уже существует QR с такими же параметрами).
Проверьте логику приложения, чтобы избежать повторной или противоречивой отправки одних и тех же данных.
415
Unsupported Media Type
Содержимое запроса имеет формат, не поддерживаемый API.
Проверьте, что заголовокContent-Type
установлен на application/json
и что тело запроса правильно отформатировано.
422
Unprocessable Entity
Отправленные данные корректны по формату, но не могут быть обработаны из-за логической ошибки.
Проверьте передаваемые значения (например, сумму, валюту, пользовательские параметры) на соответствие правилам валидации.
429
Too Many Requests
Слишком много запросов за короткий промежуток времени.
Реализуйте механизм повторных попыток с задержкой, и при необходимости обратитесь в службу поддержки для настройки индивидуальных политик.
500
Internal Server Error
В системе произошла неожиданная внутренняя ошибка.
Попробуйте снова через несколько минут. Если проблема сохраняется, обратитесь в службу поддержки с деталями запроса.
503
Service Unavailable
API временно недоступен из-за перегрузки или технического обслуживания.
Попробуйте снова через несколько минут. Если недоступность сохраняется, проверьте официальные уведомления или обратитесь в техническую поддержку.
Last updated