Результаты поиска
    Ничего не найдено
    Оглавление
    Упрощённая идентификация

    Упрощённая идентификация

    Упрощённая идентификация (УПРИД) через СМЭВ — асинхронный запрос SimplifiedIdentificationRequest в обёртке AsyncRequest.

    Требования к данным в юните

    Перед запросом в профиле и документе должны быть заполнены:

    1. Фамилия, имя, отчество (при наличии)
    2. Дата рождения
    3. ИНН и/или СНИЛС
    4. Сотовый телефон (подтверждён)
    5. Серия и номер паспорта

    Минимальный набор для передачи платформой:

    • ФИО, дата рождения, паспорт (серия, номер), телефон (если не передавался ранее)
    • по связке ФИО + паспорт + дата рождения Система запрашивает ИНН в ФНС; если получить не удалось — передайте ИНН дополнительно

    Упрощённая идентификация обычно выполняется в течение часа.

    Запрос

    {
      "Envelope": {
        "Header": {
          "Security": {
            "UsernameToken": {
              "Username": "USERNAME",
              "Password": "PASSWORD"
            }
          }
        },
        "Body": {
          "AsyncRequest": {
            "SimplifiedIdentificationRequest": {
              "unitId": 12345678,
              "personalInformation": {
                "profile": {},
                "document": {
                  "id": 12345
                }
              }
            },
            "callbackUrl": "https://your-platform.example/callback/uprid"
          }
        }
      }
    }

    В document.id укажите идентификатор паспорта из ответа CreateProfileDocumentRequest.

    Ответ (задача создана):

    {
      "Envelope": {
        "Body": {
          "AsyncResponse": {
            "expirationDate": "2017-12-19T12:12:05.102+03:00",
            "asyncId": 37027,
            "asyncStatus": "CREATED"
          }
        }
      }
    }

    Завершение

    • О результате Система сообщит на callbackUrl, указанный в запросе.
    • Дополнительно может прийти URL-уведомление IDENTIFICATION — см. URL-уведомления.
    • Статус асинхронной задачи можно опросить повторным AsyncRequest с asyncId — варианты ответов на странице Ответы асинхронной задачи.

    Если идентификация не завершилась

    По истечении таймаута отправьте GetProfileInfoRequest: если parentId указывает на группу «Анонимные пользователи», идентификация не пройдена — проверьте данные в юните и повторите SimplifiedIdentificationRequest.

    Примечание: Если не пришло URL-уведомление IDENTIFICATION, но пришёл callback — опросите асинхронную задачу по asyncId. Если callback не пришёл в течение 700 минут — используйте GetProfileInfoRequest и FindProfileDocumentsRequest, проверьте признак approved у полей идентификации.

    Примечание: Интерфейс MONETA.MerchantAPI представляет собой Web-сервис, описанный по спецификации Web Services Description Language (WSDL), использующий протокол Simple Object Access Protocol (SOAP) для передачи информации.