|
<< Оглавление >> Продажа мест комплекта |
![]() ![]()
|
Function SetSoldEventsSet(strInp: string): string;
Метод устанавливает отметку о продаже указанных мест в БД при условии, что они находятся в состоянии бронирования.
- EventsSetID - Идентификатор комплекта - cod_sec Идентификатор сектора - row - ряд - seat - место - session - Идентификатор сессии - TransactionID - Идентификатор транзакции - PaymentDate Дата оплаты - PaymentTime Время оплаты - [RemoteAddress] - IP адрес зрителя - [PaymentMethodID] - Идентификатор способа оплаты (см. список) |
- NomBilKn - Идентификатор события - cod_sec Идентификатор сектора - row ряд - seat место - price Цена билета (номинал).* (в случае ошибки равна 0) - priceSell Цена билета (продажи).* (в случае ошибки равна 0) - reservID - номер заказа (в случае ошибки равен 0) - reservDate - дата заказа (в случае ошибки пустая) - barcode - штрих-код места - BarCodeType - тип штрих-кода, - TransactionID Идентификатор транзакции платежной системы. - PaymentDate Дата оплаты - PaymentTime Время оплаты - PaymentMethodID - Идентификатор способа оплаты (см. список) - CheckCode - Код для проверки места заказа (при самостоятельной регистрации посетителя)* - result_code - Код ошибки - result_message - Описание ошибки |
Обратите внимание! oВ случае ошибки или невозможности осуществить операцию, возвращаемые данные содержат только идентификатор комплекта, идентификатор сектора, ряд и место. oВ случае удачного осуществеления операции возвращается полный список мест по всем событиям комлекта. |
Обратите внимание! oДанный метод получает список мест заказа и устанавливает на них метку об оплате. oВсе непереданные места будут удалены из заказа. |
Идентификаторы способов оплаты
1 - Кредитная карта
2 - Пушкинская карта
3 - Система Быстрых Платежей
4 - Плати частями
5 - Оплата сертификатом
6 - Оплата сертификатом/Кредитная карта
7 - Оплата сертификатом/СБП
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow EventsSetID="34" cod_sec ="2" row="1" seat="3" session="SDSU42343DS343433" session="UEIIDAJH7567LHFSFJOWHY432" TransactionID="4544445842414" RRN="4544445842414" PaymentDate="20.05.2026" PaymentTime="18:01:19" />
</ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>3</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row NomBilKn="256" EventsSetID="34" cod_sec="2" row="1" seat="3" session="SDSU42343DS343433" price="1000" priceSell="1000" NameSpektator="Иванов Иван" TelSpektator="+7(111)111-1144" EmailSpektator="ivanov@mail.ru" ReservID="2575" TransactionID="4544445842414" RRN="4544445842414" PaymentDate="20.05.2026" PaymentTime="18:01:19"result_code="0" result_message="OK"/> <Row NomBilKn="257" EventsSetID="34" cod_sec="2" row="1" seat="3" session="SDSU42343DS343433" price="1000" priceSell="1000" NameSpektator="Иванов Иван" TelSpektator="+7(111)111-1144" EmailSpektator="ivanov@mail.ru" ReservID="2575" TransactionID="4544445842414" RRN="4544445842414" PaymentDate="20.05.2026" PaymentTime="18:01:19" result_code="0" result_message="OK"/> <Row NomBilKn="258" EventsSetID="34" cod_sec="2" row="1" seat="3" session="SDSU42343DS343433" price="1000" priceSell="1000" NameSpektator="Иванов Иван" TelSpektator="+7(111)111-1144" EmailSpektator="ivanov@mail.ru" ReservID="2575" TransactionID="4544445842414" RRN="4544445842414" PaymentDate="20.05.2026" PaymentTime="18:01:19" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |