Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

При заказе билетов Аэроэкспресс схема ответа API практически совпадает с ответом на запрос 03. Выгрузка деталей заказа по номеру (GetSimpleReserveByIdV2), за исключением содержания блоков GetSimpleReserveByIdResult (сведения о виде услуги, данные о заказе и командировке) и AeroexpressRequest (сведения об услуге):

 

...

Версия 3.0

GetSimpleReserveByIdResult

HTML/XML

Code Block
<GetSimpleReserveByIdResult id_Reserve="2467300" id_ComplexReserve="1120559" ComplexReserveName="Москва" Locator="128024521" Price="500" Header="Из Шереметьево" Brief="Из Шереметьево" OrderTypeName="AeroExpress" id_ReserveType="13" id_AgentGroup="1043" id_ClientGroup="4530" id_ServiceTeam="572" id_ReserveState="5" ReserveStateName="finished" DateCreate="2019-09-25T16:09:54.593" id_Agent="31367">

...

  • id_Reserve="2467300" - номер заказа, который использован при обращении к этому методу;

  • id_ComplexReserve="1120559" - номер командировки, который использован для обращения к этому методу;

  • ComplexReserveName="Москва" - название командировки, в которой содержится данный заказ;

  • Locator="128024521" - номер брони Аэроэкспресс;

  • Price="500" - стоимость билета со всеми сборами;

  • Header="Из Шереметьево" - заголовок заказа (обычно определяет маршрут);

  • Brief="Из Шереметьево" - краткое описание услуги, парсить ни в коем случае нельзя;

  • OrderTypeName="AeroExpress" - вид услуги;

  • id_ReserveType="13" - идентификатор типа услуги (13 - Билеты Аэроэкспресс);

  • id_AgentGroup="1043" - уникальный код агента-исполнителя;

  • id_ClientGroup="4530"- уникальный код группы компаний клиента-заказчика;

  • id_ServiceTeam="572"- идентификатор сервис-тима, который обслуживает группу компаний клиента-заказчика;

  • id_ReserveState="5" - состояние заказа (5 - выполнен);

  • ReserveStateName="finished" - текстовое название состояния заказа;

  • DateCreate="2019-09-25T16:09:54.593" - дата создания заказа в формате SOAP DateTime;

  • id_Agent="31367" - ID агента, который оформлял заказ (ФИО указано в конце запроса в строке "AgentName" (например, Гончарова Юлия)).

AeroexpressRequest

HTML/XML

Code Block
<AeroexpressRequest ID="a9116df9-****-****-8223-6a69c9aa8d40" PolicyVersion="0" Version="1" id_ReserveType="13" id_Client="0" xmlns="">
						<id_Payer />
						<id_Agreement>3979</id_Agreement>
						<id_ReserveToOverride />
						<MetaDataXml />

...

  • AeroexpressRequest:

  • ID="a9116df9-****-****-8223-6a69c9aa8d40" - токен запроса;

  • PolicyVersion="0" (для данного типа заказа поле не используется);

  • Version="1";

  • id_ReserveType="13" - идентификатор типа услуги (13 - Билеты Аэроэкспресс);

  • id_Client="0" (для данного типа зfказа поле не используется);

  • id_Agreement - ID договора.

Aeroexpress

HTML/XML

Code Block
<Aeroexpress>
							<DateDepart>2019-10-01T00:00:00</DateDepart>
							<DateReturn>False</DateReturn>
							<Route>ШРМ-БСЖ</Route>
							<AeroexpressEngine>
								<AeroexpressLocator>128024521</AeroexpressLocator>
								<AeroexpressTicket>1000000090449957</AeroexpressTicket>
								<AeroexpressTicketBlank>https://ticket.aeroexpress.ru/RenderTicket?type=pdf&amp;oid=17028928&amp;guid=28F7D980E8B860BBF6C2D74684F12CF0&amp;token=3162675</AeroexpressTicketBlank>
							</AeroexpressEngine>
						</Aeroexpress>

...

  • Aeroexpress:

  • DateDepart>2019-10-01T00:00:00 - дата начала действия билета Аэроэкспресс в формате SOAP DateTime (с 01.11.2018 срок действия билета 30 дней);

  • DateReturn>False - дата поездки обратно ("False" - билет в одну сторону);

  • Route>ШРМ-БСЖ - направление поездки.
    Возможные варианты:

ПВК-ДМД (Павелецкий вкз. - платф. Верхние Котлы - а/п Домодедово);

КВЖ-ВНК (Киевский вкз. - а/п Внуково);

БСЖ-ШРМ (Белорусский вкз. - платф. Окружная - а/п Шереметьево);

ДМД-ПВК (а/п Домодедово - платф. Верхние Котлы - Павелецкий вкз.);

ВНК-КВЖ (а/п Внуково - Киевский вкз.);

ШРМ-БСЖ (а/п Шереметьево - платф. Окружная - Белорусский вкз.).


Версия 3.1

GetSimpleReserveByIdV2Result

Code Block
<GetSimpleReserveByIdV2Result>
      <ResponseDetails id_Reserve="1810747" id_ComplexReserve="794275" ComplexReserveName="Название командировки" Locator="161763691" Price="550" Header="Аэроэкспресс в Домодедово" Brief="Аэроэкспресс в Домодедово" OrderTypeName="AeroExpress" id_ReserveType="13" id_AgentGroup="1" id_ClientGroup="7996" id_ServiceTeam="938" id_ReserveState="5" ReserveStateName="finished" Markup="50" DateCreate="2024-06-17T17:33:39.

...

11" id_Agent="58" id_Agreement="7334">
      <id_PayerOrganization>12402</id_PayerOrganization>
  • id_Reserve="1810747" - номер заказа, который использован при обращении к этому методу;

  • id_ComplexReserve="794275" - номер командировки, который использован для обращения к этому методу;

  • ComplexReserveName="Название командировки" - название командировки, в которой содержится данный заказ;

  • Locator="161763691" - номер брони Аэроэкспресс;

  • Price="550" - стоимость билета со всеми сборами;

  • Header="Аэроэкспресс в Домодедово" - заголовок заказа;

  • Brief="Аэроэкспресс в Домодедово" - краткое описание услуги, парсить ни в коем случае нельзя;

  • OrderTypeName="AeroExpress" - вид услуги;

  • id_ReserveType="13" - идентификатор типа услуги (13 - Билеты Аэроэкспресс);

  • id_AgentGroup="1" - уникальный код агента-исполнителя;

  • id_ClientGroup="7996"- уникальный код группы компаний клиента-заказчика;

  • id_ServiceTeam="938"- идентификатор сервис-тима, который обслуживает группу компаний клиента-заказчика;

  • id_ReserveState="5" - состояние заказа (5 - выполнен);

  • ReserveStateName="finished" - текстовое название состояния заказа;

  • Markup="50" - наценка (МОД “Сервисные сборы для Аэроэкспресс“)

  • DateCreate="2024-06-17T17:33:39.11" - дата создания заказа в формате SOAP DateTime;

  • id_Agent="58" - ID агента, который оформлял заказ (ФИО указано в конце запроса в строке "AgentName" (например, Гончарова Юлия)).

  • id_Agreement="7334" - ID договора

OrderSpecificData

Code Block
<OrderSpecificData>
   <AeroexpressRequest ID="ded21**************-8448-c9a2e8e2349b" PolicyVersion="0" Version="1" id_ReserveType="13" id_Client="143047" xmlns="">
                     <UpsellReferenceKey>AEX-DEPART-2024-07-01</UpsellReferenceKey>
                     <id_Payer>12402</id_Payer>
                     <id_Agreement>7334</id_Agreement>

где:

  • AeroexpressRequest: ID="a9116df9-****-****-8223-6a69c9aa8d40" - токен запроса;

  • PolicyVersion="0" (для данного типа заказа поле не используется);

  • Version="1";

  • id_ReserveType="13" - идентификатор типа услуги (13 - Билеты Аэроэкспресс);

  • id_Client="0" (для данного типа заказа поле не используется);

  • UpsellReferenceKey - признак является ли заказ апселлом к авиабилету

Содержит:

AEX

DEPART - если билет приобретен к вылету рейса по маршруту Вокзал - Аэропорт / ARRIVE - если билет приобретен к прилету рейса по маршруту Аэропорт - вокзал

2024-07-01 - дата отправления / прибытия рейса.

Если заказ создан отдельно и не является апселлом к а/б, тег будет пустым.

  • id_Agreement - ID договора.

Aeroexpress
Code Block
                  <Aeroexpress>
                        <DateDepart>2024-07-01T00:00:00</DateDepart>
                        <DateReturn>False</DateReturn>
                        <Route>ПВК-ДМД</Route>
                        <AeroexpressOrderSpecificDataTransformer>
                           <AeroexpressLocator>161763691</AeroexpressLocator>
                           <AeroexpressTicket>1900000000022738</AeroexpressTicket>
                           <AeroexpressTicketBlank>https://static3.corteos.ru/2024-06/1810747/b6a69f04-4f3f-4627-9cd6-ce9a8a4c4c73/aeroexpress.pdf?t=638542424348350281</AeroexpressTicketBlank>
                        </AeroexpressOrderSpecificDataTransformer>
                     </Aeroexpress>
                     <Aeroexpress>

где:

  • Aeroexpress:

  • DateDepart>2019-10-01T00:00:00 - дата начала действия билета Аэроэкспресс в формате SOAP DateTime

  • DateReturn>False - дата поездки обратно ("False" - билет в одну сторону);

  • Route>ПВК-ДМД - направление поездки.
    Возможные варианты:

ПВК-ДМД (Павелецкий вкз. - платф. Верхние Котлы - а/п Домодедово);

КВЖ-ВНК (Киевский вкз. - а/п Внуково);

БСЖ-ШРМ (Белорусский вкз. - платф. Окружная - а/п Шереметьево);

ДМД-ПВК (а/п Домодедово - платф. Верхние Котлы - Павелецкий вкз.);

ВНК-КВЖ (а/п Внуково - Киевский вкз.);

ШРМ-БСЖ (а/п Шереметьево - платф. Окружная - Белорусский вкз.).

AeroexpressOrderSpecificDataTransformer: