Параметры:
ВНИМАНИЕ:
Тэги и атрибуты ответа на одиночное мероприятие:
Тэги и атрибуты ответа на запрос с несколькими мероприятиями:
ErrorCode
- код ошибки (если ошибка есть, то атрибут Error=1)ErrorText
- текст ошибки (если ошибка есть, то атрибут Error=1)
Пример запроса
ServiceID=1&QueryCode=GetSessionPrices&CardCode=&Sessions=7195&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>
<PlacesTypes TheatreID='1' PriceSchemeId='3' PriceSchemeName='Будни 16-... 2Д'>
<PlaceType ID='6' TicketID='1' NoPlace='1'>
<Name>Входной 1</Name>
<Color R='0' G='0' B='0'>0</Color>
<Sum Sum='2000' Price='2000' AddPrice='0' AddName='' ComissionSum='0'>20руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1500' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>15руб 00коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1800' Price='1800' AddPrice='0' AddName='' ComissionSum='0'>18руб 00коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='3' TicketID='1'>
<Name>Стандарт</Name>
<Color R='0' G='255' B='0'>65280</Color>
<Sum Sum='2000' Price='2000' AddPrice='0' AddName='' ComissionSum='0'>20руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1500' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>15руб 00коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1800' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>18руб 00коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='4' TicketID='1'>
<Name>Балкон</Name><Color R='0' G='128' B='128'>8421376</Color>
<Sum Sum='2100' Price='2100' AddPrice='0' AddName='' ComissionSum='0'>21руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1575' Price='1575' AddPrice='0' AddName='' ComissionSum='0'>15руб 75коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1890' Price='1890' AddPrice='0' AddName='' ComissionSum='0'>18руб 90коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='7' TicketID='1' NoPlace='1'>
<Name>Входной 2</Name>
<Color R='0' G='0' B='0'>0</Color>
<Sum Sum='2100' Price='2100' AddPrice='0' AddName='' ComissionSum='0'>21руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1575' Price='1575' AddPrice='0' AddName='' ComissionSum='0'>15руб 75коп</Sum>
</Discount>
<Discount Code='1'><Name>10% дисконт</Name>
<Sum Sum='1890' Price='1890' AddPrice='0' AddName='' ComissionSum='0'>18руб 90коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='1' TicketID='1'>
<Name>Бизнес</Name>
<Color R='0' G='255' B='255'>16776960</Color>
<Sum Sum='2200' Price='2200' AddPrice='0' AddName='' ComissionSum='0'>22руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1650' Price='1650' AddPrice='0' AddName='' ComissionSum='0'>16руб 50коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1980' Price='1980' AddPrice='0' AddName='' ComissionSum='0'>19руб 80коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='2' TicketID='1'>
<Name>ВИП</Name><Color R='255' G='0' B='255'>16711935</Color>
<Sum Sum='2300' Price='2300' AddPrice='0' AddName='' ComissionSum='0'>23руб 00коп</Sum>
<Discounts>
<Discount Code='2'><Name>25% дисконт</Name>
<Sum Sum='1725' Price='1725' AddPrice='0' AddName='' ComissionSum='0'>17руб 25коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='2070' Price='2070' AddPrice='0' AddName='' ComissionSum='0'>20руб 70коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<Currencies>
<Currency ID='1'/>
<Currency ID='3'/>
<Currency ID='4'/>
<Currency ID='5'/>
</Currencies>
</PlacesTypes>
</Data>
</XML>
Пример запроса
ServiceID=1&QueryCode=GetSessionPrices&CardCode=&Sessions=7195;7190;2643;2644&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>
<PlacesTypes TheatreID='1'>
<Sessions>
<Session ID='7195' Error='0' PriceSchemeId='3' PriceSchemeName='Будни 16-... 2Д'>
<PlaceType ID='6' TicketID='1' NoPlace='1'>
<Name>Входной 1</Name><Color R='0' G='0' B='0'>0</Color>
<Sum Sum='2000' Price='2000' AddPrice='0' AddName='' ComissionSum='0'>20руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1500' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>15руб 00коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1800' Price='1800' AddPrice='0' AddName='' ComissionSum='0'>18руб 00коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='3' TicketID='1'>
<Name>Стандарт</Name>
<Color R='0' G='255' B='0'>65280</Color>
<Sum Sum='2000' Price='2000' AddPrice='0' AddName='' ComissionSum='0'>20руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1500' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>15руб 00коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1800' Price='1800' AddPrice='0' AddName='' ComissionSum='0'>18руб 00коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<Currencies>
<Currency ID='1'/>
<Currency ID='3'/>
<Currency ID='4'/>
<Currency ID='5'/>
</Currencies>
</Session>
<Session ID='7190' Error='0' PriceSchemeId='4' PriceSchemeName='Будни 19-... 3Д'>
<PlaceType ID='6' TicketID='1' NoPlace='1'>
<Name>Входной 1</Name>
<Color R='0' G='0' B='0'>0</Color>
<Sum Sum='2000' Price='2000' AddPrice='0' AddName='' ComissionSum='0'>20руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1500' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>15руб 00коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1800' Price='1800' AddPrice='0' AddName='' ComissionSum='0'>18руб 00коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<PlaceType ID='3' TicketID='1'>
<Name>Стандарт</Name>
<Color R='0' G='255' B='0'>65280</Color>
<Sum Sum='2000' Price='2000' AddPrice='0' AddName='' ComissionSum='0'>20руб 00коп</Sum>
<Discounts>
<Discount Code='2'>
<Name>25% дисконт</Name>
<Sum Sum='1500' Price='1500' AddPrice='0' AddName='' ComissionSum='0'>15руб 00коп</Sum>
</Discount>
<Discount Code='1'>
<Name>10% дисконт</Name>
<Sum Sum='1800' Price='1800' AddPrice='0' AddName='' ComissionSum='0'>18руб 00коп</Sum>
</Discount>
</Discounts>
</PlaceType>
<Currencies>
<Currency ID='1'/>
<Currency ID='3'/>
<Currency ID='4'/>
<Currency ID='5'/>
</Currencies>
</Session>
<Session ID='2644' Error='1' ErrorCode='CEE-016' ErrorText='Запрашиваемый сеанс не найден (закончился или отменен)'/>
<Session ID='2643' Error='1' ErrorCode='CEE-015' ErrorText='Данный сеанс заблокирован кинотеатром, и на него не возможно в данный момент приобрести билеты'/>
</Sessions>
</PlacesTypes>
</Data>
</XML>
История версий запроса GetSessionPrices Развернуть исходный код
[4.0.R3.1] При запросе по нескольким мероприятиям в теге Session появились атрибут Error. в случае Error=1 доп. атрибуты ErrorCode / ErrorText [3.22.R4.82] [3.22.R8.20] [+] Появились атрибуты PriceSchemeId и PriceSchemeName