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. Авиа

Редактирование заказа

Изменение параметров существующего авиа заказа

Редактирование заказа (общие параметры)

POST /api/air/ordermodify

Все запросы по редактированию заказа отправляются на указанный выше URL с передачей следующих обязательных параметров. Тело запроса передается в формате JSON.

Query Parameters

Name
Type
Description

key

string

Static API key

token

string

Static API token

Headers

Name
Type
Description

Accept

string

application/json или application/xml

Content-Type

string

application/json

Request Body

Name
Type
Description

UserLogin

string

Логин пользователя Бэкофиса

OrderHid

string

Код заказа

Action

string

Действие по заказу

Params

array

Список параметров

{
	"AviaOrderModifyResponse": {
		"StatusCode": 0, // Код ответа (0 - успешное выполнение операции)
		"Errors": [] // Список ошибок
		"Messages": [] // Список информационных сообщений
	}
}
Пример запроса
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "GoAction",
	"Params":
	{
	}
}

Отмена заказа

POST

Request Body

Name
Type
Description

Action

string

CancelOrder

Params

array

{ "ConfirmAction": "True" }

{
	"AviaOrderModifyResponse": {
		"StatusCode": 0,
		"Messages": [
			"Order 17000 successfully canceled by sasha."
		]
	}
}
Пример запроса
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "CancelOrder",
	"Params":
	{
		"ConfirmAction": "True"
	}
}

Установка для заказа статуса "Оплачен"

POST

Request Body

Name
Type
Description

Action

string

SetPaidStatus

Params

array

{ "ConfirmAction": "True" }

{
	"AviaOrderModifyResponse": {
		"StatusCode": 0,
		"Messages": [
			"Order 17000 status successfully set to 'Paid' by sasha."
		]
	}
}
Пример запроса
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "SetPaidStatus",
	"Params":
	{
		"ConfirmAction": "True"
	}
}

Изменение признака синхронизации всей брони либо расчета в ней

POST

Request Body

Name
Type
Description

Action

string

ChangeBookingNotSync

Params

array

- BookingIds

string

"1, 2 ...", // Id бронирований для которых выполняется действий, если этот параметр не указан, действие применяется ко всем бронированниям в заказе

- NotSync

string

"True" // Запретить синхронизацию бронирования

- NotSyncFF

string

"True" // Запретить синхронизацию поля расчета в бронировании

{
	"AviaOrderModifyResponse": {
		"StatusCode": 0,
		"Messages": [
			"Order 17000 'NotSync' status successfully updated by sasha."
		]
	}
}
Пример запроса
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "ChangeBookingNotSync",
	"Params":
	{
		"BookingIds": "3380",
		"NotSync": "True"
	}
}

Добавление, удаление, изменение комментариев к бронированию

POST

Список существующих комментариев к бронированию можно получить с помощью запроса /api/air/orderinfo (раздел Информация о заказе)

Request Body

Name
Type
Description

Action

string

BookingComments

Params

array

BookingId

integer

Идентификатор бронирования

CommentId

integer

Идентификатор комментария

- Action

string

Действие с комментарием: ADD - добавить; EDIT - редактировать; DELETE - удалить

- Text

string

Текст комментария

{
	"AviaOrderModifyResponse": {
		"StatusCode": 0,
		"Messages": [
			"Booking comment for user sashapvt successfully added."
		]
	}
}
Пример запроса (добавление комментария)
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "BookingComments",
	"Params":
	{
		"Action": "ADD",
		"BookingId": 3380,
		"Text": "Test comment new"
	}
}
Пример запроса (редактирование комментария)
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "BookingComments",
	"Params":
	{
		"Action": "EDIT",
		"BookingId": 3380,
		"CommentId": 25866,
		"Text": "Test comment new edited"
	}
}
Пример запроса (удаление комментария)
{
	"UserLogin": "sasha",
	"OrderHid": "fc320430-43eb-446f-8eab-cbd8544eecd3",
	"Action": "BookingComments",
	"Params":
	{
		"Action": "DELETE",
		"BookingId": 3380,
		"CommentId": 25866
	}
}

PreviousСоздание заказаNextИнформация о заказе

Last updated 6 years ago