|
<< Оглавление >> Бронирование сертификатов |
![]() ![]()
|
Function SetReservationCertificates(strInp: string): string;
Метод осуществляет бронирование сертификатов
- session - Идентификатор сессии по сертификатам - NameSpektator - ФИО зрителя - TelSpektator - Телефон зрителя - EmailSpektator - Email зрителя |
- Amount - Сумма номиналов (в рамках срока действия) - Qty- Кол-во (в рамках срока действия и номинала) - StartDate - Дата начала действия сертификата. - StopDate - Дата окончания действия сертификата. - session - Идентификатор сессии по сертификатам - ReservID - Номер заказа. (в случае ошибки отсутствует) - ReservDate - дата истечения заказа (в случае ошибки отсутствует) - ReservTime - время истечения заказа (в случае ошибки отсутствует) - Number - номер сертификата - result_code - Код ошибки - result_message - Описание ошибки |
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow session="FNKEW35GESNVN39473GJ" NameSpektator="Иванов Иван" TelSpektator="+79990000000" EmailSpektator="mail@provider.ru" / > </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>0</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row session="FNKEW35GESNVN39473GJ" ReservID="52135" ReservDate="26.04.2026" ReservTime="13:50" NameSpektator="Name" TelSpektator="+79990000000" EmailSpektator="mail@provider.ru" />
<Positions> <Position Amount="1000" Qty="2" StartDate="01.01.2026" StopDate="31.12.2026" result_code="0" result_message="0" /> </Positions>
<Items> <Item Number="8427" Amount="1000"/> <Item Number="8428" Amount="1000"/> </Items> </AnswerBody> </GateAnswer> |