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

Здесь перечислены коды состояния HTTP, указывающие на то, что при выполнении запроса к maib e-commerce API произошла ошибка, а также возможные решения.

В случае возникновения ошибок или неясностей во время интеграции/тестирования, пожалуйста, более детально изучите документацию API или обратитесь в службу поддержки, предоставив как можно больше данных об ошибке (HTTP статус-код, errorCode, errorMesage, дата/время запроса) и информацию о e-commerce (ID проекта, название Мерчанта, название веб-сайта/приложения, URL веб-сайта).

КодОшибка Описание ошибкиРешения

400

Bad Request

Запрос не понят системой maib ecomm из-за неправильного синтаксиса.

Это означает, что maib ecomm не смог понять запрос и обработать его, потому что запрос был неправильно сформирован.

Убедитесь, что все параметры и значения запроса переданы правильно, согласно документации API maib ecommerce.

Убедитесь, что в запросе нет пропущенных обязательных параметров.

401

Unauthorized

Запрос не был аутентифицирован или не были переданы корректные данные авторизации при генерации Токена.

Убедитесь, что ваши аутентификационные данные верны (Project ID/Project Secret).

Убедитесь, что в запросе передан действительный токен доступа и срок его действия не истек.

403

Forbidden

maib ecomm отклоняет запросы, потому что не разрешено делать запросы с этого IP.

Убедитесь, что вы зарегистрированы в maibmerchants и есть активный проект с IP, с которого вы делаете запросы.

404

Not Found

maib ecomm отвечает этой ошибкой, когда он понимает HTTPS-запрос, но не может найти запрошенные ресурсы для данного URL-адреса.

Убедитесь, что URL-адрес правильный и идентификатор ресурса (например: payId/billerId), указанный в URL-адресе, правильный.

415

Unsupported Media Type

maib ecomm отклоняет запрос, поскольку имеет формат, не поддерживаемый запрошенным ресурсом для запрошенного метода.

Убедитесь, что тело запроса имеет правильный формат.

Убедитесь, что заголовок Content-Type существует и имеет правильное значение (application/json).

429

Too Many Requests

Эта ошибка уведомляет о том, что Мерчант сделал слишком много запросов за короткий промежуток времени.

Это механизм защиты, предотвращающий сбой системы maib ecomm.

Просмотрите код своего решения ecommerce, чтобы убедиться, что это не ошибочная логика, вызывающая слишком много запросов за короткий период времени к maib ecomm.

Если это действительно необходимо, обратитесь в службу поддержки maib ecommerce.

500

Internal Server Error

maib ecomm не может обработать запрос из-за внутренней проблемы.

Свяжитесь со службой поддержки maib ecommerce для получения дополнительной информации или помощи.

503

Service Unavailable

maib ecomm не может обработать запрос из-за перегрузки или проведения работ по техническому обслуживанию. Это временное состояние, которое пройдет через короткий период времени.

Если ожидается, что этот период будет больше, то Мерчанты будут заранее уведомлены в maibmerchants и по электронной почте.

Повторите запрос через небольшой промежуток времени.

Если ошибка повторяется в течение длительного времени, обратитесь в службу поддержки maib ecommerce.

Last updated