maib MIA QR API
RU
RU
  • Overview
    • Общие технические характеристики
    • Типы QR MIA
  • Эндпоинты
    • Аутентификация
      • Получение токена аутентификации
    • Инициация платежа
      • Создание QR-кода (статический, динамический)
      • Создание гибридного QR-кода
        • Создание расширения для QR-кода по ID
    • Отмена платежа
      • Отмена активного QR-кода (Статический/Динамический)
      • Отмена активного расширения для гибридного QR-кода
    • Возврат платежа
      • Возврат выполненного платежа
    • Получение информации (GET)
      • Отображение списка QR-кодов с параметрами фильтрации
      • Получение данных по QR по ID
      • Получение списка платежей с возможностью фильтрации
      • Получение информации о платеже по ID
  • Симуляция платежа (Sandbox)
  • Уведомления по Callback URL
  • Примеры
    • Проверка ключа подписи
    • Запросы API
  • Ошибки (Errors)
    • Ошибки API
    • Коды состояния HTTP
  • Терминология
  • maib e-commerce API
Powered by GitBook
On this page
  1. Ошибки (Errors)

Коды состояния HTTP

PreviousОшибки APINextТерминология

Last updated 2 months ago

CtrlK

Здесь перечислены коды состояния 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 временно недоступен из-за перегрузки или технического обслуживания.

Попробуйте снова через несколько минут. Если недоступность сохраняется, проверьте официальные уведомления или обратитесь в техническую поддержку.