Общие сведения
Код операции: | RegisterCertificate |
Наименование операции: | Зарегистрировать квалифицированный сертификат ключа проверки электронной подписи |
Назначение операции: | Операция предназначена для внесения записи в технический регистр хранения информации о выданных аккредитованными удостоверяющими центрами квалифицированных сертификатов ключа проверки электронной подписи (КЭП) |
Описание входных параметров
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения / Тип | Комментарий |
|
serialNumber | Серийный номер сертификата ключа КЭП | Y | xs:string | |
|
issuerOrgName | Имя организации – издателя сертификата ключа КЭП | Y | xs:string | |
|
startDate | Дата начала действия сертификата ключа КЭП | Y | xs:string | задается в формате ДД.ММ.ГГГГ |
|
expiryDate | Дата окончания действия сертификата ключа КЭП | Y | xs:string | задается в формате ДД.ММ.ГГГГ |
|
ownerType | Тип владельца сертификата | Y | xs:string | Принимает значения:
PSO – сертификат физического лица; ORG – сертификат должностного лица организации; IB – индивидуальный предприниматель (ИП); SYS – сертификат информационной системы организации. |
|
snils | СНИЛС пользователя | N | xs:string | задается в формате:
XXX-XXX-XXX XX Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. |
|
personINN | ИНН пользователя (физического лица) | N | xs:string | Обязателен для сертификатов, выданных физическим лицам или индивидуальным предпринимателям.
Задается в виде 12 цифр |
|
lastName | Фамилия пользователя | N | xs:string | Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. |
|
firstName | Имя пользователя | N | xs:string | Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. |
|
middleName | Отчество пользователя | N | xs:string | Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП (и отчество присутствует в документе, удостоверяющем личность) |
|
gender | Пол пользователя | N | xs:string | “M” – мужской;
“F” – женский Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП |
|
birthDate | Дата рождения пользователя | N | xs:string | задается в формате ДД.ММ.ГГГГ
Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП |
|
birthPlace | Место рождения пользователя | N | xs:string | Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП.
Если в ДУЛ иностранного гражданина место рождения не указано, то в данном поле указывается фактическое место рождения (страна, населенный пункт) |
|
doc | Комплексный тип, описывающий документ, удостоверяющий личность пользователя | N | xs:string | Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП |
|
citizenship | Гражданство пользователя по классификатору ОКСМ | N | xs:string | Буквенный код из трех символов (альфа-3). Например, для России должен передаваться код “RUS”.
Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. Для физическихлиц без гражданства должен передаваться код согласно стране постоянного проживания. Для физических лиц с двойным гражданством должен передаваться код страны, выдавшей ДУЛ, данные которого указаны в параметре «doc» метода |
|
ogrn | ОГРН организации / ОГРНИП | N | xs:string | Задается в виде 13 цифр (ОГРН) или 15 цифр (ОГРНИП). Только если КЭП выдан должностному лицу организации / индивидуальному предпринимателю / информационной системе. |
|
orgINN | ИНН огранизации | N | xs:string | Задается в виде 10 цифр. Только если КЭП выдан должностному лицу организации |
Параметры комплексного типа описаны в приложении «Описание общих структур данных».
Описание выходных параметров
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
|
result | Результат выполнения операции | Y | xs:string | true – сертификат зарегистрирован |
При неуспешном завершении метод возвращает ошибку, содержащую следующие параметры:
- faultCode – код ошибки (см. п. );
- faultString – текст ошибки.
Коды возвратов
№ | Код возврата | Описание кода возврата | Условия возникновения | Комментарий |
|
ESIA-000001 | Внутренняя ошибка | Данный код возврата соответствует ситуации, когда обнаружена неизвестная ошибка | |
|
ESIA-036102 | Неверная контрольная сумма СНИЛС | Данный код возврата соответствует ситуации, когда некорректен указанный СНИЛС (неверная контрольная сумма) | |
|
ESIA-030002 | Не заполнены обязательные поля ФИО | Данный код возврата соответствует ситуации, когда не заполнена фамилия или имя (для сертификата физического лица или должностного лица организации) | |
|
ESIA-035103 | Не указан пол | Данный код возврата соответствует ситуации, когда не указан пол пользователя (для сертификата физического лица или должностного лица организации) | |
|
ESIA-035104 | Не указана дата рождения | Данный код возврата соответствует ситуации, когда не указана дата рождения пользователя (для сертификата физического лица или должностного лица организации) | |
|
ESIA-035105 | Некорректная дата рождения | Данный код возврата соответствует ситуации, когда дата рождения пользователя некорректна (для сертификата физического лица или должностного лица организации) | Например, указана дата, которая еще не наступила |
|
ESIA-033006 | Некорректная дата выдачи документа | Данный код возврата соответствует ситуации, когда дата выдачи документа некорректна (для сертификата физического лица или должностного лица организации) | Например, указана дата, которая еще не наступила |
|
ESIA-033104 | Не указан код подразделения | Данный код возврата соответствует ситуации, когда в параметрах документа не указан код подразделения (для сертификата физического лица или должностного лица организации) | |
|
ESIA-033001 | Не указана серия документа | Данный код возврата соответствует ситуации, когда в параметрах документа не указана серия (для сертификата физического лица или должностного лица организации) | |
|
ESIA-033002 | Не указан номер документа | Данный код возврата соответствует ситуации, когда в параметрах документа не указан номер (для сертификата физического лица или должностного лица организации) | |
|
ESIA-033005 | Не указана дата выдачи документа | Данный код возврата соответствует ситуации, когда в параметрах документа не указана дата выдачи документа (для сертификата физического лица или должностного лица организации) | |
|
ESIA-005035 | Некорректна авторизационная информация | Данный код возврата соответствует ситуации, когда возникла ошибка при доступе к сервису (например, сертификат информационной системы не зарегистрирован в ЕСИА) | |
|
ESIA-030003 | Неверные параметры запроса | Данный код возврата соответствует ситуации, когда имеются другие ошибки в запросе | Например, отсутствует обязательный параметр, некорректна подпись СМЭВ |
|
ESIA-039870 | Выбранная информационная система SMEV не найдена | Данный код возврата соответствует ситуации, когда мнемоника системы в передаваемом запросе отличается от мнемоники системы в БД |
Контрольные примеры
Вызов контрольного примера следует осуществлять только через СМЭВ.
При этом в блоке <wsse:Security soapenv:actor=»http://smev.gosuslugi.ru/actors/smev«> следует указывать действующий сертификат ИС, которая осуществляет вызов сервиса22.
Запрос
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 MiC4VquZbw== Electronic system identification and authentication Electronic system identification and authentication Electronic system identification and authentication ESIARegister 1.00 OTHR REQUEST 2014-11-18T14:31:13.400+03:00 0 Test Test 15F8 70FF 0001 0000 394C Тестовая организация 01.01.2014 01.01.2015 PSO 000-000-000 00 000000000000 Тестов Тест Тестович M 01.01.1987 Омск RF_PASSPORT 0000 000000 000000 01.01.1987 RUS |
Ответ на запрос в случае успешного исполнения
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 TKgb0CaCbQ==
Electronic system identification and authentication
Electronic system identification and authentication
Electronic system identification and authentication ESIARegister 1.00 OTHR RESULT 2016-08-12T17:22:33.703+03:00 0 df254ba2-a51d-424e-bb25-612d07d2f630 df254ba2-a51d-424e-bb25-612d07d2f630 Test Test true |
Содержание:
Документация по продукту MandarinID
Немного про работу СМЭВ
Банк обязуется по поручению организации (при наличии договора), проводить Упрощенную идентификацию клиента, через СМЭВ, в целях заключения с указанным клиентом договора потребительского кредита (займа), предоставляемого клиенту посредством перевода денежных средств в соответствии с законодательством о национальной платежной системе.
Нужно принимать во внимание, что СМЭВ является государственный информационной системой и не всегда доступен. Возможно как его полное отключение, так и частичное (например определенный регион).
По какому протоколу у вас СМЭВ?
Протокол СМЭВ-3
Как определить доступность СМЭВ?
Однозначного способа понять доступен СМЭВ или нет к сожалению нет, поскольку у них нет каких-либо обязательств по доступности, однако это можно выяснить по косвенным признакам:
— в ответе на запрос приходит следующая информация- result resultCode=»0″ resultDescription=»Откат транзакции» providerResultMessage=»Откат транзакции» fatal=»true»
— оповещение от нашего сервиса через канал в Телеграме и e-mail рассылку. О восстановлении работоспособности так же организовано дополнительное оповещение.
Взимается ли оплата за запросы на идентификацию в тестовом режиме?
В тестовом режиме оплата не взимается за отправку запросов.
Является ли поле personVerificationFinished финальным маркером, который обозначает что идентификация этого пользователя закончена?
Возможен ли кейс: personVerificationFinished: true; phoneVerificationFinished: false?
Да, personVerificationFinished обозначает что идентификация этого пользователя закончена, она может быть либо true, либо false.
Такой кейс возможен: personVerificationFinished: true; phoneVerificationFinished: false. В документации имеется описание. Если phoneVerificationFinished: false, значит на этапе подтверждения номера телефона был введен неверный код из смс.
Можно ли как-то оттестировать идентификацию без отправки смс-кода?
Да, можно, в таком случае в запросе не нужно передавать поле phone.
В течение какого времени по id сессии можно получить результат идентификации?
Срока у id сессии нет. (По id сессии можно получить результат идентификации даже через неделю/месяц/год)
Идентификация клиента и идентификация телефона это два разных независимых процесса или один?
Это разные процедуры — «personVerified» (проверка персональных данных в СМЭВ) и «phoneVerified» (валидация номера).
На тестовом проекте невалидные данные паспортов будут выдавать успешную идентификацию?
Общий принцип для тестовых запросов такой: если в ФИО вот такое (см. ниже), то это будет «personVerified»:true. Любое другое ФИО будет false.
«firstName»: «Шариков»,
«lastName»: «Полиграф»,
«patronymic»: «Полиграфович»,
ВАЖНО! это не отменяет необходимость отправлять паспорт и другие данные, просто проверка идет по ФИО.
При подтверждении телефона код будет из всех нулей (реальное СМС не отправляется).
Для упрощённой идентификации можно ли поменять количество символов смс-кода при проверке номера телефона?
Да, можем поменять на любое количество, для этого необходимо обратиться в нашу тех.поддержку.
Какой регламент по срокам получения ответа на запрос?
Система СМЭВ предоставляет результат проверки, как правило, в пределах 10 минут. Но время проверки может увеличиться по причинам, не зависящим от Mandarin. Максимальное регламентное время ответа на СМЭВ-запрос может составить до 5 рабочих дней, однако такие случаи бывают крайне редко.
Можно получить перечень проверок данных, который проводится Вашим сервисом, чтобы поставить такие же проверки и не пропускать некорректные данные?
Пример: Проверка на кол-во цифр в снилс; Проверка на кол-во цифр в номере телефона; английская буква и тд.
Валидации данных у нас нет. В каком виде получили запрос, так и передадим в СМЭВ — а они проверяют. После чего будет предоставлен ответ.
На текущий момент времени, клиент, проходящий УПРИД, получает СМС от «Mandarin» с текстом: Код для подтверждения: …». Можно ли изменить имя отправителя в смс, при проверке телефона и отправке кода?
Такой возможности нет. Это стандартный текст и нет возможности индивидуально его отредактировать.
Сколько времени есть у клиента на то чтоб вести код из смс для проверки телефона?
Код в смс бессрочный до тех пор, пока не отправлен новый код.
PersonVerified — false — что означает?
Данный ответ означает, что данные клиента не верны. Какие конкретно данные не верны, СМЭВ не возвращает. Возможно ошибка в ФИО, данных паспорта или СНИЛС/ИНН. Либо данные паспорта и СНИЛ недействительны/не совпадают. Если все введено корректно, в таком случае клиенту нужно обратиться в ФМС с вопросом, почему данные паспорта не проходят проверку упрощённой идентификации.
Почему статус запроса в ожидании (Pending)?
В редких случаях СМЭВ может отвечать с задержкой, по этой причине статус запроса может находится длительное время в ожидании. Пример ответа на запрос проверки статуса в такой ситуации:
«phoneVerified»: true,
«personVerified»: null,
«personVerificationError»: null,
«phoneVerificationFinished»: true,
«personVerificationFinished»: false
Рекомендуем в таком случае проверять статус повторно в течение какого-то времени (в рамках вашего SLA).
GET https://secure.mandarinpay.com/api/personidentification/{id}
Если длительное время не получен ответ, отправить запрос повторно на проверку.
POST https://secure.mandarinpay.com/api/personidentification
Ошибки запросов MandarinID
PersonIdentificationError: ESIA-000001 Внутренняя ошибка
Внутренняя ошибка на стороне ЕСИА, СМЭВ. Можно повторить запрос.
PersonIdentificationError: Внутренняя ошибка сервера
Данная ошибка уточняется для каждого запроса, т.к. может иметь различные значения, например:
1. наблюдались проблемы на стороне СМЭВ, получили от них ошибку : connection time out;
2. наблюдались проблемы на стороне провайдера услуги.
Необходимо повторно отправить запрос повторно на проверку.
Ошибка СМЭВ(SAXException): Content is not allowed in
Данная ошибка означает, что в этот промежуток времени наблюдались/наблюдаются неполадки на стороне СМЭВ. Запросы с ошибками необходимо повторить после восстановления.
«personVerificationError»:»Ошибка СМЭВ. Обратитесь в службу технической поддержки.»
Данное описание ошибки говорит о том, что наблюдались проблемы на стороне СМЭВ. Необходимо повторить запрос.
{«status»:»PROCESSING»,»errorStatusInfo»:[{«code»:»0″,»message»:»java.net.ConnectException: Connection timed out: connect»}]}
Данную ошибку возвращает СМЭВ, означает, что наблюдаются перебои на их стороне.
{«status»:»PROCESSING»,»errorStatusInfo»:[{«code»:»0″,»message»:»Код ответа: 500, сообщение: Internal service error»}]}
При получении данной ошибки, требуется уточнение, чаще всего ошибку возвращает СМЭВ, означает, что наблюдаются перебои на их стороне, однако для полной уверенности, необходимо уточнение у провайдера.
PersonIdentificationError: Ошибка при выполнении запроса
СМЭВ ошибкой ответил «status»:»FAILED»,»errorStatusInfo»:[{«code»:»-1″,»message»:»Ошибка при выполнении запроса». Сервис был недоступен на их стороне. При необходимости можно повторить запрос.
Автор: Акула Марина
На чтение 3 мин Просмотров 868 Опубликовано 07.03.2023
Recovery errors esia 000001
Данная проблема появляется при попытке добавить свой номер в систему и не даёт сохранить новые данные.
Попробуем понять почему данная ошибка появляется самостоятельно. Во время ввода ваших данных или проверки СНИЛСА сбой может возникнуть по нескольким причинамю.
Во время внесения сведений может высвечиваться ошибка проверки данных СНИЛС на Гос. услугах. Таких уведомлений несколько:
- неполноценная проверка пенсионного свидетельства в Пенсионном фонде. Страховой полис не подтвержден официально по существующим реквизитам;
- существование уже подтвержденной учетной записи с идентичной «зеленой картой». Невозможно зарегистрировать несколько учетных записей с использованием сведений одного человека;
- ожидание проверки СНИЛС длится более двух недель.
Не получается создать учетную запись на Госуслугах, т.к. СНИЛС уже используется в другой учетной записи.
При работе в Единой информационной системе проблемы могут возникнуть на любом этапе: начиная с регистрации на портале, заканчивая нерабочим поиском госзакупок.
Убедитесь, что в вашем профиле ЕСИА на портале www.gosuslugi.ru указан корректный СНИЛС, а учетная запись имеет статус «Подтвержденная».
Обращаем ваше внимание, что обновление данных может занять время: от нескольких минут до пяти суток. Попробуйте авторизоваться позже.
В большинстве случаев номер СНИЛС не воспринимается системой по двум причинам – слишком высокая загруженность сайта и использование аккаунта, который уже зарегистрирован в системе.
Ошибки запросов MandarinID
PersonIdentificationError: ESIA-000001 Внутренняя ошибка
Внутренняя ошибка на стороне ЕСИА, СМЭВ. Можно повторить запрос.
PersonIdentificationError: Внутренняя ошибка сервера
Данная ошибка уточняется для каждого запроса, т.к. может иметь различные значения, например:
- наблюдались проблемы на стороне СМЭВ, получили от них ошибку : connection time out;
- наблюдались проблемы на стороне провайдера услуги.
Необходимо повторно отправить запрос повторно на проверку.
Варианты ошибки
Попробуем понять почему данная ошибка появляется самостоятельно. Во время ввода ваших данных или проверки СНИЛСА сбой может возникнуть по нескольким причинам:
- Не завершена сверка пенсионного свидетельства в ПФР. Если страховой полис не успели подтвердить официальным запросом.
- У вас есть еще одна учетная запись на Госуслугах, где вы уже указывали СНИЛС.
- Проверка номера идёт больше 14 дней.
Если устранить проблемы самостоятельно не получается – следует обратиться в техподдержку Госуслуг или позвонить напрямую в ПФР.
Возможные причины ошибки
Если при попытке заполнить поле СНИЛС или зайти в кабинет с его использованием вы видите ошибку RECOVERY.ERRORS.ESIA – есть несколько причин:
- Неверная идентификация со стороны Пенсионного Фонда. Такое случается при предоставлении неверных данных ПФ и сверки с информацией на Госуслугах.
- Дубликат учетной записи. Если по одному номеру СНИЛСА заполняли другую учетную запись.
- Долгое время идентификации пользователя. Бывает при наплыве людей на сайт, сбое, некорректной работе браузера или медленном Интернете.
Если вы на 100% уверены, что все поля заполняете верно и не допускаете ошибок при вводе номера и других данных – скорее всего проблема не на вашей стороне.
«Методические рекомендации по использованию Единой системы идентификации и аутентификации. Версия 2.84»
(приложение 17 к протоколу заседания Подкомиссии по использованию информационных технологий при предоставлении государственных и муниципальных услуг Правительственной комиссии по использованию информационных технологий для улучшения качества жизни и условий ведения предпринимательской деятельности от 13.05.2016 N 168пр)
Этот документ в некоммерческой версии КонсультантПлюс доступен
по расписанию:
- по рабочим дням с 20-00 до 24-00 (время московское)
- в выходные и праздничные дни в любое время
Вы можете заказать документ на e-mail
Содержание:
Документация по продукту MandarinID
Немного про работу СМЭВ
Банк обязуется по поручению организации (при наличии договора), проводить Упрощенную идентификацию клиента, через СМЭВ, в целях заключения с указанным клиентом договора потребительского кредита (займа), предоставляемого клиенту посредством перевода денежных средств в соответствии с законодательством о национальной платежной системе.
Нужно принимать во внимание, что СМЭВ является государственный информационной системой и не всегда доступен. Возможно как его полное отключение, так и частичное (например определенный регион).
По какому протоколу у вас СМЭВ?
Протокол СМЭВ-3
Как определить доступность СМЭВ?
Однозначного способа понять доступен СМЭВ или нет к сожалению нет, поскольку у них нет каких-либо обязательств по доступности, однако это можно выяснить по косвенным признакам:
— в ответе на запрос приходит следующая информация- result resultCode=»0″ resultDescription=»Откат транзакции» providerResultMessage=»Откат транзакции» fatal=»true»
— оповещение от нашего сервиса через канал в Телеграме и e-mail рассылку. О восстановлении работоспособности так же организовано дополнительное оповещение.
Взимается ли оплата за запросы на идентификацию в тестовом режиме?
В тестовом режиме оплата не взимается за отправку запросов.
Является ли поле personVerificationFinished финальным маркером, который обозначает что идентификация этого пользователя закончена?
Возможен ли кейс: personVerificationFinished: true; phoneVerificationFinished: false?
Да, personVerificationFinished обозначает что идентификация этого пользователя закончена, она может быть либо true, либо false.
Такой кейс возможен: personVerificationFinished: true; phoneVerificationFinished: false. В документации имеется описание. Если phoneVerificationFinished: false, значит на этапе подтверждения номера телефона был введен неверный код из смс.
Можно ли как-то оттестировать идентификацию без отправки смс-кода?
Да, можно, в таком случае в запросе не нужно передавать поле phone.
В течение какого времени по id сессии можно получить результат идентификации?
Срока у id сессии нет. (По id сессии можно получить результат идентификации даже через неделю/месяц/год)
Идентификация клиента и идентификация телефона это два разных независимых процесса или один?
Это разные процедуры — «personVerified» (проверка персональных данных в СМЭВ) и «phoneVerified» (валидация номера).
На тестовом проекте невалидные данные паспортов будут выдавать успешную идентификацию?
Общий принцип для тестовых запросов такой: если в ФИО вот такое (см. ниже), то это будет «personVerified»:true. Любое другое ФИО будет false.
«firstName»: «Шариков»,
«lastName»: «Полиграф»,
«patronymic»: «Полиграфович»,
ВАЖНО! это не отменяет необходимость отправлять паспорт и другие данные, просто проверка идет по ФИО.
При подтверждении телефона код будет из всех нулей (реальное СМС не отправляется).
Для упрощённой идентификации можно ли поменять количество символов смс-кода при проверке номера телефона?
Да, можем поменять на любое количество, для этого необходимо обратиться в нашу тех.поддержку.
Какой регламент по срокам получения ответа на запрос?
Система СМЭВ предоставляет результат проверки, как правило, в пределах 10 минут. Но время проверки может увеличиться по причинам, не зависящим от Mandarin. Максимальное регламентное время ответа на СМЭВ-запрос может составить до 5 рабочих дней, однако такие случаи бывают крайне редко.
Можно получить перечень проверок данных, который проводится Вашим сервисом, чтобы поставить такие же проверки и не пропускать некорректные данные?
Пример: Проверка на кол-во цифр в снилс; Проверка на кол-во цифр в номере телефона; английская буква и тд.
Валидации данных у нас нет. В каком виде получили запрос, так и передадим в СМЭВ — а они проверяют. После чего будет предоставлен ответ.
На текущий момент времени, клиент, проходящий УПРИД, получает СМС от «Mandarin» с текстом: Код для подтверждения: …». Можно ли изменить имя отправителя в смс, при проверке телефона и отправке кода?
Такой возможности нет. Это стандартный текст и нет возможности индивидуально его отредактировать.
Сколько времени есть у клиента на то чтоб вести код из смс для проверки телефона?
Код в смс бессрочный до тех пор, пока не отправлен новый код.
PersonVerified — false — что означает?
Данный ответ означает, что данные клиента не верны. Какие конкретно данные не верны, СМЭВ не возвращает. Возможно ошибка в ФИО, данных паспорта или СНИЛС/ИНН. Либо данные паспорта и СНИЛ недействительны/не совпадают. Если все введено корректно, в таком случае клиенту нужно обратиться в ФМС с вопросом, почему данные паспорта не проходят проверку упрощённой идентификации.
Почему статус запроса в ожидании (Pending)?
В редких случаях СМЭВ может отвечать с задержкой, по этой причине статус запроса может находится длительное время в ожидании. Пример ответа на запрос проверки статуса в такой ситуации:
{
«id»: «e2c3c860-1d68-427c-a16d-9666e0ffb706»,
«phoneVerified»: null,
«phoneVerificationFinished»: false,
«personVerified»: null,
«personVerificationFinished»: false,
«personVerificationError»: null,
«inn»: {
«status»: «NotProcessed»,
«description»: «Не указан ИНН, проверка не производилась»
},
«snils»: {
«status»: «Processing»,
«description»: «В обработке»
},
«passport»: {
«status»: «Valid»,
«description»: «Сведения соответствуют»
},
«passportDeferred»: null
}
Рекомендуем в таком случае проверять статус повторно в течение какого-то времени (в рамках вашего SLA).
GET https://secure.mandarinpay.com/api/personidentification/v2/{id}
Если длительное время не получен ответ, отправить запрос повторно на проверку.
POST https://secure.mandarinpay.com/api/personidentification
Ошибки запросов MandarinID
PersonIdentificationError: ESIA-000001 Внутренняя ошибка
Внутренняя ошибка на стороне ЕСИА, СМЭВ. Можно повторить запрос.
PersonIdentificationError: Внутренняя ошибка сервера
Данная ошибка уточняется для каждого запроса, т.к. может иметь различные значения, например:
1. наблюдались проблемы на стороне СМЭВ, получили от них ошибку : connection time out;
2. наблюдались проблемы на стороне провайдера услуги.
Необходимо повторно отправить запрос повторно на проверку.
Ошибка СМЭВ(SAXException): Content is not allowed in
Данная ошибка означает, что в этот промежуток времени наблюдались/наблюдаются неполадки на стороне СМЭВ. Запросы с ошибками необходимо повторить после восстановления.
«personVerificationError»:»Ошибка СМЭВ. Обратитесь в службу технической поддержки.»
Данное описание ошибки говорит о том, что наблюдались проблемы на стороне СМЭВ. Необходимо повторить запрос.
{«status»:»PROCESSING»,»errorStatusInfo»:[{«code»:»0″,»message»:»java.net.ConnectException: Connection timed out: connect»}]}
Данную ошибку возвращает СМЭВ, означает, что наблюдаются перебои на их стороне.
{«status»:»PROCESSING»,»errorStatusInfo»:[{«code»:»0″,»message»:»Код ответа: 500, сообщение: Internal service error»}]}
При получении данной ошибки, требуется уточнение, чаще всего ошибку возвращает СМЭВ, означает, что наблюдаются перебои на их стороне, однако для полной уверенности, необходимо уточнение у провайдера.
PersonIdentificationError: Ошибка при выполнении запроса
СМЭВ ошибкой ответил «status»:»FAILED»,»errorStatusInfo»:[{«code»:»-1″,»message»:»Ошибка при выполнении запроса». Сервис был недоступен на их стороне. При необходимости можно повторить запрос.
Автор: Акула Марина
При использовании сайта Госуслуг пользователи сталкиваются с разными ошибками, в последнее время часто возникает ошибка Errors.esia-033001, давайте попробуем разобраться что это такое, почему появляется данный код ошибки и как исправить ситуацию. Чаще всего ошибки возникают при попытке получить или использовать услугу сайта, либо отправке документов в ведомство.
Errors.esia-033001 ошибка в Госуслугах как исправить
Перед заполнением или отправкой форм прежде всего следует внимательно прочитать заполняемые поля, а так же проверить прикрепляемые файлы. Наиболее частые причины возникновения ошибок следующие.
- Не верно заполнено поле серии. Код ESIA-033001 означает что не введена либо неверная серия документа.
- Прикрепляемые файлы превышают максимально допустимый размер.
- Прикрепляемые изображения превышают максимально допустимый размер.
- Неверный формат изображения.
- Техническая ошибка на сайте вызванная на стороне сайта, а не пользователя.
Обычно технические ошибки быстро устраняются, т.к. разработчики портала постоянно мониторят его работоспособность. В случае технической ошибки, можно просто подождать какое-то время или написать в техническую поддержку, что бы проблему скорее обнаружили.
Как исправить ошибку esia-033001
Как мы указали выше наиболее распространенная ошибка с кодом 033001 — неверно введенный код серии документа. Прочитайте описание к полю, сколько символов или цифр необходимо ввести. Возможно не хватает символов, либо наоборот их количество превышает необходимое. Руководствуйтесь следующими рекомендациями при заполнении любых форм:
- Первым делом проверьте все поля с вводимой информацией.
- Проверьте указанную серию и срок действия документа.
- Просмотрите прикрепленные файлы и изображения.
- Проверьте формат прикрепляемых файлов, возможно не подходит тип документа.
Ознакомитесь с видами других ошибок Esia и прочитайте комментарии чем, они могут быть вызваны.
Важная информация! Для всех, у кого выскакивает ошибка RECOVERY.ERRORS.ESIA-030306. Вам нужно изменить пароль для входа на сайт. Выбирайте пароль, который генерирует сайт автоматически, сохраняйте и пробуйте зайти заново.
Описание ошибок и кодов ESIA
Общий совет: почистите кеш и куки браузера, вводимая ранее информация могла сохраниться в вашем браузере и стать причиной ошибки.
Для пользователей Google Chrome или Mozilla Firefox нажмите кнопку Ctrl+F5 или Ctrl+Shift+R — это перезагрузит страницу и можно заново вводить данные. Для пользователей Opera, Microsoft Edge или Intrnet Explorer так же почистите кэш браузера и куки.
Заключение
Зачастую ошибки типа Errors.esia-033001 в Госуслугах решаются после внимательного заполнения формы, а так же прикрепляемых документов. Если проблема была на самом сайте — тут остается довериться техническим специалистам и ждать исправления проблемы на стороне разработчиков.
Если у вас еще есть вопросы по порталу «Госуслуги», возникают трудности или появляются сообщения об ошибках — сообщите нам в форме комментариев ниже и мы постараемся вам помочь.