Создание заказа
Метод |
/air/booking |
Параметры запроса | Тип | Описание |
Передаются отдельно через POST/GET: | | |
key | string | Static API key |
token | string | Static API token |
Передаются через JSON/XML запрос: | | |
BookingCode | string | Уникальный код предложения для бронирования (из ответа /air/metasearch) |
GeneralParameters | | Общие параметры |
- NotifyClientForSuccessBooking | bool | Уведомлять клиента об успешном создании заказа |
Passengers | [1..6] | Данные пассажиров |
- Name | string | Имя |
- SurName | string | Фамилия |
- NamePrefix | string | Префикс имени (Mr, Mrs, ...) |
- Type | string(3) | Категория (ADT, YTH, CNN, SNN, INF, INS) |
- BirthDate | DateTime | Дата рождения |
- DocValidDate | DateTime | Дата действия документа удостоверяющего личность |
- DocNumber | string | Номер документа удостоверяющего личность |
- Country | string(2) | Код страны |
Client | | Данные клиента |
- Name | string | Имя |
- SurName | string | Фамилия |
string | Электронная почта | |
- Phone | string | Телефон |
- Remark | string | Коментарий к заказу |
- GaUserId | int (null) | Идентификатор пользователя в Google analytics |
Пример запроса:
https://domain.rezonuniversal.com/api/air/booking?key=aaaa&token=aaaabbbbccccddddeeeeffffddddaaaa
Параметры ответа AviaOrderInfo |
Параметры ответа AviaOrderInfo | Тип | Описание |
Errors | string[] | Соообщения об ошибках |
ClientWarningMessages | string[] | Соообщения для клиента |
AgencyAdditionalMessages | string[] | Соообщения для агентсва |
OrderDetails | | Детали заказа |
- Id | int | Номер заказа |
- Hid | string | Уникальный код заказа |
- СreatedDateTime | DateTime (null) | Дата и время создания |
- Status | string | Статус заказа (ACTIVE, CANCELED, ERROR) |
- AgencyId | int (null) | Код агенства |
- PaymentTypeId | int (null) | Код метода оплаты по умолчанию |
- PaymentTypeDesc | string | Описание метода оплаты по умолчанию |
- PaymentCommisionAmt | decimal (null) | Величина комиссии за метод оплаты |
- DeliveryTypeId | int (null) | Код метода доставки по умолчанию |
- DeliveryTypeDesc | string | Описание метода оплаты по умолчанию |
- DeliveryCommisionAmt | decimal (null) | Величина комиссии за метод доставки |
- DeliveryAddress | string | Адрес доставки |
- PaymentStatus | string | Статус оплаты (NotPaid, Paid, PaidByB2B) |
- TotalPrice | decimal (null) | Стоимость заказа |
- TotalPriceCurrency | string | Валюта заказа |
- TotalToPay | decimal (null) | Всего к оплате |
- FQAmt | decimal (null) | Стоимость в расчете |
- FSAmt | decimal (null) | Стоимость при поиске |
- FSFQCurrency | string | Валюта поиска и расчета тарифа |
- Referer | string | Источник заказа |
- BonusesToWriteOff | decimal (null) | Количество бонусов к списанию |
Client | | Данные клиента |
- Name | string | Имя |
- SurName | string | Фамилия |
string | Электронная почта | |
- Phone | string | Телефон |
- Remark | string | Комментарий к заказу |
- GaUserId | int (null) | Идентификатор пользователя в Google analytics |
PaymentMethods | [] | Доступные методы оплаты |
- Code | string | Код |
- Name | string | Имя |
- Description | string | Описание |
- FixedFee | decimal (null) | Фиксированная комиссия |
- PercentageFee | decimal (null) | Процентная комиссия |
- PaymentType | int (null) | Тип |
- IsDefault | bool | Признак метода оплаты по умолчанию |
- PaymentUrl | string | Ссылка на олату заказа с помощью данного метода |
Bookings | [] | Бронирования в заказе |
- Id | int | Номер бронирования |
- Recordlocator | string(6) | Локатор бронирования |
- UnicId | Guid | Уникальный идентификатор бронирования |
- BookingPCC | string | PCC бронирования |
- CreatedDateTime | DateTime (null) | Дата создания |
- UpdatedDateTime | DateTime (null) | Дата изменения |
- RouteType | string | Тип маршрута |
- PlatingCarrier | string | Валидирующий перевозчик |
- Status | string | Статус бронирования |
- OrigBkLocn | string | Оригинальный код бронирования |
- CurAgncyPCC | string | PCC текущего агенства |
- CommissionAmt | decimal(null) | Фиксированная комиссия |
- CommissionPerc | decimal(null) | Процентная комиссия |
- FopId | int? | Код формы оплаты |
- AviaSearchHid | Guid? | Уникальный идентификатор поискового запроса |
- FarePcc | string | PCC тарифа |
- AccountCode | string | Акаунт код |
- TourCode | string | Тур. код |
- Source | string | Система бронирования |
- CancelReason | string | Причина отмены |
- Deadline | DateTime(null) | Граничное время оплаты |
- DeadlineType | string | Тип ограничения на оплату |
- Passengers | [1..6] | Данные пассажиров |
- Id | int | Номер |
- Name | string | Имя |
- SurName | string | Фамилия |
- NamePrefix | string | Префикс имени (Mr, Mrs, ...) |
- Type | string(3) | Категория (ADT, YTH, CNN, SNN, INF, INS) |
- BirthDate | DateTime | Дата рождения |
- DocValidDate | DateTime | Дата действия документа удостоверяющего личность |
- DocNumber | string | Номер документа удостоверяющего личность |
- Country | string(2) | Код страны |
- Prices | [] | Параметры тарифов |
- PassType | string | Категория пассажиров (TOT - итоговые значения) |
- PassCount | int (null) | Количество пассажиров в данной категории |
- FareAmt | decimal (null) | Стоимость в тарифе |
- FareCur | string | Валюта тарифа |
- LocalFareAmt | decimal (null) | Стоимость в локальной валюте |
- LocalFareCur | string | Локальная валюта |
- LocalFareTotalAmt | decimal (null) | Общая стоимость в локальной валюте |
- TotalTaxInLocalCurrencyAmt | decimal (null) | Общая стоимость такс в локальной валюте |
- ServiceFee | decimal (null) | Сервисный сбор |
- Discount | decimal (null) | Скидка |
- FareGrandTotalAmt | decimal (null) | Общая стоимость в тарифе |
- FareConstruction | string | Конструкция тарифа |
- TaxesList | string | Список такс |
- MainAgencyServiceFee | decimal (null) | Сервисный сбор главного агенства |
- FareNum | int (null) | Номер тарифа |
- AssocPsgrsNmbrs | string | Ассоциированные номера пассажиров |
- AssocSegsNmbrs | string | Ассоциированные номера сегментов |
- CommissionAmt | decimal (null) | Фиксированная комиссия |
- CommissionPerc | decimal (null) | Процентная комиссия |
- Segments | [] | Полетные сегменты |
- Number | int (null) | Номер сегмента |
- Status | string | Статус |
- StartDt | DateTime (null) | Дата и время вылета |
- EndDt | DateTime (null) | Дата и время прилета |
- StartPt | string | Аэропорт вылета |
- EndPt | string | Аэропорт прилета |
- AirV | string | Код компании перевозчика |
- FltNum | string | Номер рейса |
- BookingClass | string | Класс бронирования |
- Equip | string | Тип воздушного судна |
- StartTerminal | string | Терминал аэропорта прилета |
- EndTerminal | string | Терминал аэропорта вылета |
- FlightTime | int (null) | Длительность перелета, мин. |
- NumTecnicalStops | int (null) | Количество технических остановок в пути |
- CabinClass | string | Класс салона |
- Baggage | string | Информация о багаже |
- HandBaggageAllowed | string | Признак наличия ручной клади |
- Miles | decimal (null) | Расстояние перелета, мили |
- OperatingCarrier | string | Оперирующий перевозчик |
- OperationFltNum | string | Номер рейса оперирующего перевозчика |
- MarriageNum | byte (null) | Для мериедж сегмента |
- FareBasis | string | Базис тарифа |
- Tickets | [] | Билеты |
- Number | string | Номер билета |
- Status | string | Статус |
- Type | string | Тип |
- PassNumb | int (null) | Номер ассоциированного пассажира |
- IssueDate | DateTime (null) | Дата выпуска |
- FareAmt | decimal (null) | Величина тарифа |
- FareCur | string | Валюта тарифа |
- AssocSegsNmbrs | string | Ассоциированные сегменты |
- Coupons | string | Купоны |
- ServiceFee | decimal (null) | Сервисный сбор |
- OriginalTkNumber | string | Номер оригинального билета |
- TicketPcc | string | PCC в котором произведена выписка билета |
- VendorRemarks | [] | Ремарки авиакомпаний |
- Id | long | Уникальный номер |
- Date | DateTime (null) | Дата ремарки |
- VendorCode | string | Код авиакомпании |
- VendorName | string | Название авиакомпании |
- Text | string | Текст ремарки |
- Comments | [] | Комментарии пользователей БО |
- Id | long | Уникальный номер |
- Created | DateTime (null) | Дата создания комментария |
- LoginId | int | Id логина пользователя БО |
- Login | string | Login пользователя БО |
- LoginName | string | Имя пользователя БО |
- LoginSurname | string | Фамилия пользователя БО |
- Text | string | Текст комментария |
- RecLocs | [] | Локаторы А\к |
- Id | long | Уникальный номер |
- Locator | string | Локатор |
- AirV | string | А/к или система бронирования |
- ManuallyAdded | bool | Добавлен ли вручную в БО |
Last updated