Обновить данные посетителя

<< Оглавление >>

Навигация:  Функциональные методы > Регистрация посетителей > ДИТ - Мос.ру >

Обновить данные посетителя

ПредыдущаяВернуться на уроветь вверхСледующая

Function UpdateTicketsVisitors(strInp: string): string;

Метод записывает / обновляет данные о посетителях по местам заказа.

 

Описание входных параметров.

- NomBilKn - Идентификатор события

- ReservID - Номер заказа

- session Идентификатор сессии

- cod_sec Идентификатор сектора

- row - ряд

- seat - место

- VisitorFirstName - Имя посетителя (обязательное поле)

- VisitorMiddleName - Отчество посетителя (обязательное поле при наличии отчества)

- VisitorLastName - Фамилия посетителя

 

- VisitorDocTypeID - Идентификатор типа документа посетителя (обязательное в случае RequestVisitorData = 2 в GetEventList)

- VisitorDocumentSeries - Серия документа

- VisitorDocumentNumber - Номер документа

- OperatorUserID - Уникальный идентификатор зрителя у билетного оператора (только для бил. операторов т.е. "сторонних" сайтов).

 

- SSOID - Идентификатор Mos.ru

- Confirmed14 - Подтверждение, что на момент события зрителю нет 14 лет

- TicketAsGift - флаг билет в подарок.

- BirthDate - Дата рождения. (Для детей, младше 14 лет. Формат дд.мм.гггг).

 

Описание полей в выходных данных

- NomBilKn - идентификатор события.

- ReservID - Номер заказа

- session идентификатор сессии

- cod_sec идентификатор сектора.

- name_sec Наименоване сектора

- row ряд

- seat место

- VisitorFirstName - Имя посетителя

- VisitorMiddleName - Отчество посетителя

- VisitorLastName - Фамилия посетителя

- OperatorUserID - Уникальный идентификатор зрителя у билетного оператора

- VisitorDocumentSeries - Серия документа (в ответе для безопасности будет передано "OK" если был передана серия и "" если нет)

- VisitorDocumentNumber - Номер документа (в ответе для безопасности будет передано "received" если был передан номер и "" если нет)

- SSOID - идентификатор Mos.ru (в ответе для безопасности будет передано "received" если был передан SSOID и "" если нет)

- Confirmed14 - Подтверждение, что на момент события зрителю нет 14 лет (в ответе для безопасности будет передано "OK" если был передан Confirmed14 и "" если нет)

- BirthDate - Дата рождения (в ответе для безопасности будет передано "OK" если был передан Confirmed14 и "" если нет)

- result_code - Код ошибки

- result_message - Описание ошибки

 

Входной XML.

<GateReq>

<ReqLogin>

        <!--  Имя пользователя и пароль для авторизации -->

       <UserName>User</UserName>

       <UserPass>Password</UserPass>

</ReqLogin>

<ReqBody>

       <InputRow ReservID="222" session="SDSU4234LJH433" NomBilKn="1024" cod_sec="1" Row="1" Seat = "1" VisitorLastName="Иванов" VisitorFirstName="Иван" VisitorMiddleName="Иванович" VisitorDocumentTypeId="1" VisitorDocumentSeries="OK" VisitorDocumentNumber="recieved" OperatorUserID="op_123456"/>

</ReqBody>

</GateReq>

 

Выходной XML.

<GateAnswer>

<AnswerResult>

  <ResultCode>0</ResultCode><!--  Код ответа шлюза, общий для всего запроса-->

  <RecordCount>0</RecordCount><!--  Количество записей в возвращаемом "RecordSet-е" -->

</AnswerResult>

<AnswerBody>

  <Row session="SDSU4234LJH433" ReservID="222" NomBilKn="1024" cod_sec="1" row="1" seat="1" VisitorLastName="Иванов" VisitorFirstName="Иван" VisitorMiddleName="Иванович" OperatorUserID="op_123456" result_code="0" result_message="OK"/>

</AnswerBody>

</GateAnswer>