Загрузка идентифицирующих документов

Порядок передачи запросов и ответов через HTTP-шлюз

Запрос на загрузку идентифицирующих документов должен быть:

  • сформирован HTTP-методом PUT
  • направлен на отдельный URL:
    https://www.nic.ru/dns/dealer/identity/НОМЕР_ДОГОВОРА_КЛИЕНТА
    НОМЕР_ДОГОВОРА_КЛИЕНТА - это номер договора идентифицируемого клиента (только цифры), находящегося под управлением партнера.

Полномочия по паролям при формировании запросов

Загрузка идентифицирующих документов возможна с использованием административного и технического паролей.

Формат заголовка

Заголовок запроса помимо стандартных HTTP-заголовков состоит из следующих полей:

  • X-Login: номер договора партнера, включая номер, тип договора и тип пароля. Например: 12345/NIC-REG/adm
  • X-Password: пароль для доступа по партнерскому договору
  • Content-Type: тип содержимого (единственное поддерживаемое значение "application/octet-stream")
  • Content-Length: длина содержимого
  • X-Request-Id: идентификатор запроса

Пример заголовка:

PUT /dns/dealer/identity/12345 HTTP/1.0
X-Login: 12345/NIC-D/adm
X-Password: DBONgwOEdI
Connection: close
Accept-Encoding: UTF-8
Accept-Language: ru
Host: www.nic.ru
User-Agent: Mozilla/1.0
Content-Length: 2370
Content-Type: application/octet-stream
X-Request-Id: 1254383680.7092@46688

Тело запроса

Тело запроса должно содержать электронную копию документа, подтверждающего идентифицирующие клиента данные в бинарном коде. При этом поддерживаются следующие форматы документов - JPEG, PNG, GIF, PDF.

Ответ сервера на запрос

В теле ответа содержится строка вида:

State: XXX Zzzzzzz

где XXX - код ответа, Zzzzzzz - информационное сообщение.

Возможные ответы сервера на запрос

State: 200 OK

документ помещен в очередь

State: 404 Object not found

сбой авторизации, проверьте номер договора, пароль, возможность операции с данного партнерского договора с данной анкетой клиента

State: 403 Contract is verified OR verification in progress

договор уже идентифицирован, либо документы в данный момент просматриваются сотрудником RU-CENTER

State: 403 Content-type is unknown to me

неподдерживаемый тип файла

Примеры

Пример запроса:

PUT /dns/dealer/identity/12345 HTTP/1.0
X-Login: 12345/NIC-D/adm
X-Password: DBONgwOEdI
Connection: close
Accept-Encoding: UTF-8
Accept-Language: ru
Host: www.nic.ru
User-Agent: Mozilla/1.0
Content-Length: 2370
Content-Type: application/octet-stream
X-Request-Id: 1254383680.7092@46688

................ документ ..........................

Пример ответа 1:

HTTP/1.1 200 OK
Date: Mon, 31 Sep 2009 07:54:40 GMT
Server: Apache/2.2.3 (Unix)
Connection: close
Content-Type: text/plain

State: 200 OK

В случае повторной отправки

  • Если анкетные данные клиента еще не прошли проверку, документ обновляется. Ранее присланный документ хранится в течение 3 дней. Через 3 дня документ удаляется. Ответ системы: "State: 200 OK."
  • Если анкета уже идентифицирована, либо документы в данный момент просматриваются сотрудником RU-CENTER - ответ: "State: 403 Contract is verified OR verification in progress."

Информация о статусе анкеты

  • Получить информацию об идентификации клиента можно при помощи стандартного запроса «Поиск анкет клиентов».

Всё ещё остались вопросы?