Параметры запроса:
GenNewRID должен быть вида [N=N1;P=some_prefix;L=L1;S=S1], где:
Places должен быть вида [p1]..[pn]. В pn имеются следующие параметры:
Remarks должен быть вида:
{"session_id": 1848,"row": 1,"place": 5}
Название | Тип | Описание |
session_id | Integer | идентификатор сессии |
row | Integer | ряд |
place | Integer | место |
При продаже товаров Премьеры через интернет, к параметру Places добавляются значения вида: [pr1]..[prN]. В pr имеются следующие параметры:
При продаже комплексных билетов Places имеет значения вида: [pr1]..[prN]. В pr имеются следующие параметры:
Параметр pk (Payment Kind) и apk (Add Payment Kind) - «признак способа расчета», соответствует 54-ФЗ (приказ ФНС N ММВ-7-20/229). Может принимать значения:
ВНИМАНИЕ:
Важные тэги в ответе:
Пример запроса
ServiceID=1&QueryCode=SaleReservation&CardCode=&Sessions=248&Places=[l=1;f=0;r=1;p=1;pk=4;apk=4]&ReservationID=k73&ReservationType=&Seasons=&Encoding=Windows-1251&Version=3&Archive=0&Expect=
Пример ответа
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
<Result>Ok</Result><Error></Error><Remark></Remark>
<Data>
<Reservation ID='k73'>
<Sum Sum='11000'>110руб 00коп</Sum>
<PrintPrice Sum='11000'>110руб 00коп</PrintPrice>
<AddPrice Sum='0'>0руб 00коп</AddPrice>
<PrintAddPrice Sum='0'>0руб 00коп</PrintAddPrice>
<ComissionSum Sum='0'>0руб 00коп</ComissionSum>
<PrintComissionSum Sum='0'>0руб 00коп</PrintComissionSum>
<Expired>31.12.2050 00:00</Expired>
</Reservation>
</Data>
</XML>
Пример запроса
ServiceID=1&QueryCode=SaleReservation&CardCode=&Sessions=248&Places=[l=1;f=0;r=;p=;t=6;pk=4]&ReservationID=k72&ReservationType=&Seasons=&Encoding=Windows-1251&Version=3&Archive=0&Expect
Пример ответа
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
<Result>Ok</Result><Error></Error><Remark></Remark>
<Data>
<Reservation ID='k72'>
<Sum Sum='11000'>110руб 00коп</Sum>
<PrintPrice Sum='11000'>110руб 00коп</PrintPrice>
<AddPrice Sum='0'>0руб 00коп</AddPrice>
<PrintAddPrice Sum='0'>0руб 00коп</PrintAddPrice>
<ComissionSum Sum='0'>0руб 00коп</ComissionSum>
<PrintComissionSum Sum='0'>0руб 00коп</PrintComissionSum>
<Expired>31.12.2050 00:00</Expired>
</Reservation>
</Data>
</XML>
Пример запроса
ServiceID=1&QueryCode=SaleReservation&CardCode=&Sessions=868&Places=[l=1;f=0;r=1;p=15;pk=4][product=3;count=1;pk=4]&ReservationID=x019&ReservationType=&Seasons=&Encoding=Windows-1251&Version=3&Archive=0&Expect
Пример ответа
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
<Result>Ok</Result><Error></Error><Remark></Remark>
<Data>
<Reservation ID='x019'>
<Sum Sum='19000'>190руб 00коп</Sum>
<PrintPrice Sum='0'>0руб 00коп</PrintPrice>
<AddPrice Sum='0'>0руб 00коп</AddPrice>
<PrintAddPrice Sum='0'>0руб 00коп</PrintAddPrice>
<ComissionSum Sum='0'>0руб 00коп</ComissionSum>
<PrintComissionSum Sum='0'>0руб 00коп</PrintComissionSum>
<Expired>31.12.2050 00:00</Expired>
</Reservation>
</Data>
</XML>
Пример запроса
ServiceID=1&QueryCode=SaleReservation&CardCode=&Sessions=&Places=[product=3;count=1;pk=4]&ReservationID=x020&ReservationType=&Seasons=&Encoding=Windows-1251&Version=3&Archive=0&Expect
Пример ответа
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
<Result>Ok</Result><Error></Error><Remark></Remark>
<Data>
<Reservation ID='x020'>
<Sum Sum='15000'>150руб 00коп</Sum>
<PrintPrice Sum='0'>0руб 00коп</PrintPrice>
<AddPrice Sum='0'>0руб 00коп</AddPrice>
<PrintAddPrice Sum='0'>0руб 00коп</PrintAddPrice>
<ComissionSum Sum='0'>0руб 00коп</ComissionSum>
<PrintComissionSum Sum='0'>0руб 00коп</PrintComissionSum>
<Expired>31.12.2050 00:00</Expired>
</Reservation>
</Data>
</XML>
Пример запроса
ServiceID=1&QueryCode=SaleReservation&CardCode=&Sessions=&Places=[cp=2;pk=4]&ReservationID=1111&ReservationType=&Seasons=&Encoding=Windows-1251&Version=3&Archive=0&Expect=
Пример ответа
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
<Result>Ok</Result>
<Error></Error>
<Remark></Remark>
<Data>
<Reservation ID='1111'>
<Sum Sum='12000'>120руб 00коп</Sum>
<PrintPrice Sum='12000'>120руб 00коп</PrintPrice>
<AddPrice Sum='0'>0руб 00коп</AddPrice>
<PrintAddPrice Sum='0'>0руб 00коп</PrintAddPrice>
<ComissionSum Sum='0'>0руб 00коп</ComissionSum>
<PrintComissionSum Sum='0'>0руб 00коп</PrintComissionSum>
<Expired>31.12.2050 00:00</Expired>
</Reservation>
</Data>
</XML>
Пример ответа
<?xml version='1.0' encoding='Windows-1251' standalone='yes'?>
<XML>
<Result>Error</Result>
<Error>CEE-174</Error>
<Remark>
<![CDATA[Не удалось занять место на сервере синхронизации для мероприятия 2100, входящего в комплексный билет]]>
</Remark>
<Data></Data>
</XML>
CEE-020 Ошибочно введен список мест
История версий запроса SaleReservation Развернуть исходный код
[4.0.R5.51] [+] Добавлена поддержка параметра FormatID для "Видео по запросу (Vod)"
[4.0.R5.42] [+] Добавлена поддержка "Видео по запросу (Vod)"
и новые параметры FilmID и RestrictID
[4.0.R5.41] [+] Появился параметр mt - ID типа билета
[4.0.R4.1] [+] Появился параметр pk - признак способа расчета
3.22.R7
[+] Комплексные билеты
3.22.R5
[*] Если в названии ряда есть буквы, была ошибка
3.22.R4
[*] Центральный протокол теперь пробрасывает флаг IgnoreCSError в локал