Коды состояния 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