Вивантаження додаткових сервісів
Отчет по дополнительным сервисам в заказе
Пример запроса:
https://domain.rezonuniversal.com/api/air/aditionalservices?key=aaaa&token=aaaabddeeddddaaaa&t=json&dateFrom=2020-06-01&dateTo=2020-07-01
Параметры запроса
Описание
dateFrom
Период "с" YYYY-MM-DDTHH:MM:SS, например 2015-03-29T21:12:00
dateTo
Период "по" YYYY-MM-DDTHH:MM:SS, например 2015-03-29T21:12:00
Если период не задан - вернутся все записи за последний месяц.
<Response
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<StatusCode>200</StatusCode>
<Status>OK</Status>
<Data xsi:type="ArrayOfOrder_with_aditional_services">
<order_with_aditional_services>
<order_id>25213</order_id>
<order_status>ACTIVE</order_status>
<order_pay_status>NotPaid</order_pay_status>
<bookings>
<booking>
<booking_recloc>P1RTY3HUT</booking_recloc>
<booking_source>TravelFusion</booking_source>
<services>
<service>
<is_in_package>false</is_in_package>
<created>2020-06-18T09:59:03.0003835</created>
<name>1 сдаваемый багаж 10 кг</name>
<service_type_name>TravelFusionService</service_type_name>
<service_category>AviaBaggage</service_category>
<status>Active</status>
<type>AviaProvider</type>
<currency>UAH</currency>
<amt>275.49</amt>
<fee>0.00</fee>
<total>275.49</total>
<passenger_name>OLENA</passenger_name>
<passenger_surname>GONTAREVA</passenger_surname>
</service>
<service>
<is_in_package>false</is_in_package>
<created>2020-06-18T09:59:03.0024094</created>
<name>1 сдаваемый багаж 20 кг</name>
<service_type_name>TravelFusionService</service_type_name>
<service_category>AviaBaggage</service_category>
<status>Active</status>
<type>AviaProvider</type>
<currency>UAH</currency>
<amt>459.05</amt>
<fee>0.00</fee>
<total>459.05</total>
<passenger_name>OLENA</passenger_name>
<passenger_surname>GONTAREVA</passenger_surname>
</service>
<service>
<is_in_package>true</is_in_package>
<created>2020-06-18T09:59:03.2391772</created>
<name>Service created at 15.05.2020 16:01:00</name>
<service_type_name>ManualService</service_type_name>
<service_category>General</service_category>
<status>Active</status>
<type>Agency</type>
<currency>UAH</currency>
<amt>0.00</amt>
<fee>0.00</fee>
<total>0.00</total>
</service>
<service>
<is_in_package>true</is_in_package>
<created>2020-06-18T09:59:03.2391772</created>
<name>Service created at 15.05.2020 16:01:35</name>
<service_type_name>ManualService</service_type_name>
<service_category>General</service_category>
<status>Active</status>
<type>Agency</type>
<currency>UAH</currency>
<amt>0.00</amt>
<fee>0.00</fee>
<total>0.00</total>
</service>
<service>
<is_in_package>false</is_in_package>
<created>2020-06-18T09:59:03.448742</created>
<name>Pacman1</name>
<service_type_name>PackageService</service_type_name>
<service_category>Package</service_category>
<status>Active</status>
<type>Agency</type>
<currency>UAH</currency>
<amt>0.00</amt>
<fee>500.00</fee>
<total>500.00</total>
</service>
</services>
</booking>
</bookings>
</order_with_aditional_services>
</Data>
</Response>{
"Data": [
{
"bookings": [
{
"booking_recloc": "P1RTY3HUT",
"booking_source": "TravelFusion",
"services": [
{
"amt": 275.49,
"created": "\/Date(1592463543000+0300)\/",
"currency": "UAH",
"fee": 0.00,
"is_in_package": false,
"name": "1 сдаваемый багаж 10 кг",
"passenger_name": "OLENA",
"passenger_surname": "GONTAREVA",
"service_category": "AviaBaggage",
"service_type_name": "TravelFusionService",
"status": "Active",
"total": 275.49,
"type": "AviaProvider"
},
{
"amt": 459.05,
"created": "\/Date(1592463543002+0300)\/",
"currency": "UAH",
"fee": 0.00,
"is_in_package": false,
"name": "1 сдаваемый багаж 20 кг",
"passenger_name": "OLENA",
"passenger_surname": "GONTAREVA",
"service_category": "AviaBaggage",
"service_type_name": "TravelFusionService",
"status": "Active",
"total": 459.05,
"type": "AviaProvider"
},
{
"amt": 0.00,
"created": "\/Date(1592463543239+0300)\/",
"currency": "UAH",
"fee": 0.00,
"is_in_package": true,
"name": "Service created at 15.05.2020 16:01:00",
"passenger_name": null,
"passenger_surname": null,
"service_category": "General",
"service_type_name": "ManualService",
"status": "Active",
"total": 0.00,
"type": "Agency"
},
{
"amt": 0.00,
"created": "\/Date(1592463543239+0300)\/",
"currency": "UAH",
"fee": 0.00,
"is_in_package": true,
"name": "Service created at 15.05.2020 16:01:35",
"passenger_name": null,
"passenger_surname": null,
"service_category": "General",
"service_type_name": "ManualService",
"status": "Active",
"total": 0.00,
"type": "Agency"
},
{
"amt": 0.00,
"created": "\/Date(1592463543448+0300)\/",
"currency": "UAH",
"fee": 500.00,
"is_in_package": false,
"name": "Pacman1",
"passenger_name": null,
"passenger_surname": null,
"service_category": "Package",
"service_type_name": "PackageService",
"status": "Active",
"total": 500.00,
"type": "Agency"
}
]
}
],
"order_id": 25213,
"order_pay_status": "NotPaid",
"order_status": "ACTIVE"
},
],
"Error": null,
"Status": "OK",
"StatusCode": 200
}Структура order_with_aditional_services
Параметр
Описание
order_id
Номер заказа
order_status
Статус заказа:
ACTIVE - активный,
CANCELED - отмененный,
ERROR - с ошибкой,
IN_PROGRESS - не завершен
order_pay_status
Статус оплаты заказа:
NotPaid - не оплачен,
Paid - оплачен,
PaidByB2B - оплачен B2B пользователем
bookings[]
Бронирования в заказе
Структура booking
Параметр
Описание
booking_recloc
Локатор бронирования
booking_source
Система бронирования
services[]
Сервисы в бронировании
Структура service
Параметр
Описание
is_in_package
Признак того, что сервис входит в пакет
created
Дата и время добавления сервиса
name
Название сервиса
status
Статус сервиса:
Available - значение по умолчанию,
Active - услуга активна,
Issued - услуга выписана,
Cancelled - услуга отменена
currency
Валюта
amt
Стоимость сервиса на стороне поставщика услуги
fee
Сервисный сбор агенства
total
Общая стоимость услуги
passenger_name
Имя пассажира на которого взята услуга (если услуга не на весь заказ)
passenger_surname
Фамилия пассажира на которого взята услуга (если услуга не на весь заказ)
service_type_name
Название типа сервиса
service_category
Категория сервиса:
General - общий,
AviaGeneral - общий для услуги а/к,
AviaBaggage - багаж а/к,
AviaMeal - питание а/к,
AviaSeatsMap - услуга - карта мест,
AviaSeat - услуга - выбранное место,
Checkin - регистрация на рейс,
Package - пакет,
CancelFlightInsurance - страхование отмены рейса
type
Тип сервиса:
Agency - услуга предоставляется агентством (платная поддержка, приоритетное обслуживание и т.п.),
OutSource - услуга предоставляется сторонним поставщиком (страхование, трансферы и т.п.),
AviaProvider - услуга предоставляется авиакомпанией (багаж, питание и т.п.)
Last updated