RezOn
  • RezOn Universal
  • Агентство
    • Настройки агентства
      • Общие настройки агентства
      • Языки агентства и редактор локализаций
      • Контрагенты
      • Плательщики
      • Курсы валют
      • Банковские транзакции
      • Управление пользователями БО
    • Сайт
      • Настройки сайта
      • Настройка языка сайта
      • Пользователи сайта
      • Меню сайта
      • Модули
      • Шаблоны
      • Баннеры
      • Веб-хуки
      • Подключение счетчика Google Analytics (gtag)
      • Добавление страниц "Контакты", "О нас", ...
      • Собственное доменное имя
      • Изменение внешнего вида сайта
        • Подключение CSS стилей в шаблон
        • Подключение хедера
        • Изменение логотипа, цвета кнопок и фона формы
        • Примеры изменений сайта
    • Интеграция
      • Встраивание формы поиска на собственный сайт [HTML, IFRAME]
      • Установка онлайн модуля на проекты субагентов
      • Отображение авиа-спецпредложений на собственном сайте
    • Дополнительно
      • Telegram уведомления
      • Viber уведомления
      • Google Authenticator
    • Техническая поддержка
  • Контент
    • Авиа
      • Настройки
      • Заказы и бронирования
        • Проверка фиктивных данных пассажира
        • Блокирование создания заказов
      • Терминал
      • Cчета-фактуры
      • Тикетинг
      • Разрешенные формы оплаты
      • Методы оплаты
      • Управление выдачей
        • Сервисные сборы и скидки
          • Ручной сервисный сбор
          • Прихований сервісный збір
        • Ограничение рейсов
        • Ограничение стыковок
        • Комиссии
      • LowCost контент
        • Верифікація RyanAir
      • SkyUp
      • Bees
      • Метапоисковые системы
      • Бонусная система
      • Уведомления рефералов
      • Check-in уведомления
      • Airport Timetable уведомления
      • Брошенная корзина (авиа)
      • Услуга платной регистрации
      • Корпоративный модуль (Business Agent)
        • Описание
        • Проверка настроек проекта перед запуском продаж
        • Мануальный (ручной) сервисный сбор
        • Рекомендации по работе с сайтом авиакассирам
    • Залізничні квитки
      • Види документів
      • Налаштування
      • Замовлення і документи
      • Сервісні збори
      • Транзакції
      • Додаткові функції
        • Бронювання по очікуванню
        • Автоматична відміна замовлення
        • Продаж квитків з пересадкою чи посадкою на лінії
        • Додаткові послуги при оформленні ЗД квитків
      • Статистика ЗД
      • Корпоративный модуль (зд В2В)
        • Опис бланка замовлення та електронних документів
        • Оформлення ЗД квитків
        • Особистий кабінет користувача
          • Мій профіль
          • Пасажири
        • Рекомендації по роботі з сайтом касирам
      • Методи оплати
      • Повернення ЗД квитків
      • FAQ по роботі з "Укрзалізницею"
        • Виникла помилка при оформленні чи ануляції залізничних квитків
    • Депозит
      • Единый депозит
      • Перевод средств между депозитами
    • Автобусы
      • Депозит
      • Методы оплаты
      • Сервисные сборы
      • Заказы
      • Настройки
      • Оформление, отмена и возврат заказов Busfor
      • Оформление и возврат заказов Flixbus
      • FAQ автобусы Busfor
      • FAQ автобуси Flixbus
    • Страхование
      • Настройки модуля страхования
      • Статистика
      • СК "Европейское Туристическое Страхование"
        • Оформление полиса
        • Аннуляция полиса
        • Страхование как дополнительная услуга при продаже ЖД билетов
        • Код подтверждения/цифровая подпись
        • FAQ для ETC
      • CК "Aрсенал Страхование"
    • Общие для всех контентов настройки
      • Управление пользователями сайта В2В
      • Выписка билетов В2В
    • Статистика
  • API
    • Формат запросов
    • Пользователи сайта
      • Авторизация
      • Аутентификация
      • Получение пользователя
      • Регистрация нового пользователя
      • Изменение пользователя
      • Удаление пользователя
    • Авиа
      • Выгрузка бронирований
      • Мета поисковики
      • Создание заказа
      • Редактирование заказа
      • Информация о заказе
      • Выгрузка транзакций
      • Выгрузка билетов
      • Выгрузка допсервисов
    • Залізничні квитки
      • Завантаження оформлених документів
      • Отримання інформації про замовлення
      • Виписка замовлення
      • Рєстр повернень
    • Автобусы
      • Завантаження звіту по замовленням
    • Страхование
      • Выгрузка страховых документов
    • Платежные шлюзы
      • Выгрузка транзакций
    • Агентство
      • Курсы валют
    • JS события
Powered by GitBook
On this page
  1. API
  2. Авиа

Создание заказа

Метод

/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

Фамилия

- Email

string

Электронная почта

- Phone

string

Телефон

- Remark

string

Коментарий к заказу

- GaUserId

int (null)

Идентификатор пользователя в Google analytics

Пример запроса:

Параметры ответа 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

Фамилия

- Email

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

Добавлен ли вручную в БО

{
    "BookingCode": "9750cb95-7c8e-4df5-bc1a-ef9254c8a6bc.dd544175-ad0d-4ba9-a681-84f745ec42d5.1.2035.1",
    "GeneralParameters": {
        "NotifyClientForSuccessBooking": false
    },    
    "Passengers": [
        {
            "Name": "Max",
            "SurName": "Apin",
            "NamePrefix": "Mr",
            "Type": "ADT",
            "BirthDate": "1981-04-02T00:00:00",
            "DocValidDate": "2020-12-25T00:00:00",
            "DocNumber": "SS123456",
            "Country": "UA"
        }
    ],
    "Client": {
        "Name": "Ivan",
        "SurName": "Bookin",
        "Email": "ivan@test.com",
        "Phone": "+380444444444",
        "Remark": "Free Text",
        "GaUserId": "1234567890"
    }
}
{
    "AviaOrderInfo": {
        "OrderDetails": {
            "Id": 15133,
            "CreatedDateTime": "2017-12-15T14:07:44.4209263",
            "Status": "ACTIVE",
            "AgencyId": 1,
            "PaymentTypeId": 1,
            "PaymentTypeDesc": "Visa/MasterCard",
            "PaymentCommisionAmt": 36.92,
            "DeliveryTypeId": 1,
            "DeliveryTypeDesc": "From hand to hand in our office",
            "DeliveryCommisionAmt": 138.26,
            "PaymentStatus": "NotPaid",
            "TotalPrice": 1913.00,
            "TotalPriceCurrency": "UAH",
            "TotalToPay": 2088.18,
            "FQAmt": 1913.00,
            "FSAmt": 1913.00,
            "FSFQCurrency": "UAH"
            "Referer": "TripMyDream",
        },
        "Client": {
            "Name": "Bookin",
            "SurName": "Ivan",
            "Email": "sashapvt@gmail.com",
            "Phone": "380444444444",
            "Remark": "Free Text"
        },
        "PaymentMethods": [
            {
                "Code": "1",
                "Name": "Visa/MasterCard",
                "Description": "",
                "FixedFee": 0.00,
                "PercentageFee": 1.80,
                "PaymentType": 0,
                "IsDefault": true,
                "PaymentUrl": "https://domain.galileo.com.ua/DEFAULT_LANGUAGE/PrivatBank/AirTickets?hid=8d1c186d-6191-4bc2-971f-e3eb33916568"
            }
        ],
        "Bookings": [
            {
                "Id": 1507,
                "Recordlocator": "DX8N7S",
                "UnicId": "555e671c-055d-4597-9fe1-21029d68f9d1",
                "BookingPCC": "7J8J",
                "CreatedDateTime": "2017-12-15T14:07:36.1894946",
                "RouteType": "OW",
                "PlatingCarrier": "PS",
                "Status": "ACTIVE",
                "AviaSearchHid": "8d1c186d-6191-4bc2-971f-e3eb33916568",
                "FarePcc": "7J8J",
                "Source": "XmlSelect",
                "Deadline": "2017-12-15T23:59:00",
                "DeadlineType": "Static",
                "Passengers": [
                    {
                        "Id": 1,
                        "Name": "SASHA",
                        "SurName": "SAS",
                        "NamePrefix": "MR",
                        "Type": "ADT",
                        "BirthDate": "1981-04-02T00:00:00",
                        "DocValidDate": "1981-04-02T00:00:00",
                        "DocNumber": "SS123456",
                        "Country": "UA"
                    }
                ],
                "Prices": [
                    {
                        "PassType": "ADT",
                        "PassCount": 1,
                        "FareAmt": 20.00,
                        "FareCur": "USD",
                        "LocalFareAmt": 546.00,
                        "LocalFareCur": "UAH",
                        "LocalFareTotalAmt": 1912.00,
                        "TotalTaxInLocalCurrencyAmt": 1366.00,
                        "ServiceFee": 1.00,
                        "Discount": 0.00,
                        "FareGrandTotalAmt": 1913.00,
                        "FareConstruction": "IEV PS LON 20.00NLN1ZUP1 NUC20.00END ROE1.0",
                        "TaxesList": "UA110 YK355 YQ246 YR655 ",
                        "FareNum": 1,
                        "AssocPsgrsNmbrs": "1",
                        "AssocSegsNmbrs": "1"
                    },
                    {
                        "PassType": "TOT",
                        "PassCount": 1,
                        "FareAmt": 20.00,
                        "FareCur": "USD",
                        "LocalFareAmt": 546.00,
                        "LocalFareCur": "UAH",
                        "LocalFareTotalAmt": 1912.00,
                        "TotalTaxInLocalCurrencyAmt": 1366.00,
                        "ServiceFee": 1.00,
                        "Discount": 0.00,
                        "FareGrandTotalAmt": 1913.00,
                        "FareNum": 1,
                        "AssocPsgrsNmbrs": "1",
                        "AssocSegsNmbrs": "1"
                    }
                ],
                "Segments": [
                    {
                        "Number": 1,
                        "Status": "HS",
                        "StartDt": "2018-06-18T20:05:00",
                        "EndDt": "2018-06-18T21:35:00",
                        "StartPt": "KBP",
                        "EndPt": "LGW",
                        "AirV": "PS",
                        "FltNum": "113",
                        "BookingClass": "Y",
                        "Equip": "73H",
                        "EndTerminal": "S",
                        "FlightTime": 210,
                        "NumTecnicalStops": 0,
                        "Baggage": "0PC",
                        "Miles": 1328.00,
                        "FareBasis": "NLN1ZUP1"
                    }
                ],
                "Tickets": [],
                "VendorRemarks": [
                    {
                        "Id": 175700,
                        "Date": "2019-05-28T07:39:00",
                        "VendorCode": "AF",
                        "VendorName": "Эйр Франс [AF]",
                        "Text": "ADTK1GTOAF BY 31MAY 1100 OTHERWISE WILL BE XLD"
                    }
                ],
                "RecLocs": [
                    {
                        "Id": 17,
                        "Locator": "JLMJTO",
                        "AirV": "1A",
                        "ManuallyAdded": false
                    }
                ]
            }
        ]
    }
}
PreviousМета поисковикиNextРедактирование заказа

Last updated 5 years ago

​

https://domain.
rezonuniversal.com
/api/air/booking?key=aaaa&token=aaaabbbbccccddddeeeeffffddddaaaa