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