Выгрузка билетов
Метод
/air/tickets
Пример запроса:
https://domain.rezonuniversal.com/api/air/tickets?key=aaaa&token=aaaabbbbccccddddeeeeffffddddaaaa&t=json&dateFrom=2015-01-01T00:00:00&dateTo=2015-06-01T00:00:00
Параметры запроса
Описание
dateFrom
Период "с" YYYY-MM-DDTHH:MM:SS, например 2020-03-29T21:12:00
dateTo
Период "по" YYYY-MM-DDTHH:MM:SS, например 2020-03-29T21:12:00
showPayedOrders
Фильтрация по статусу оплаты заказа (поле pay_status). Если значение не задано (поведение по умолчанию) - выводятся все заказы, если true
то только оплаченные заказы, если false
то только не оплаченные заказы
showOrdersWithoutTickets
Фильтрация по наличию билетов в заказе. Если значение не задано или указано false
(поведение по умолчанию) - выводятся заказы у которых есть билеты заказы, если true
то выводятся все заказы, в т.ч. в которых нет выписанных билетов
showActiveOnly
Фильтрация по статусу заказа (поле order_status). Если значение не задано или указано false
(поведение по умолчанию) - выводятся все заказы, если true
то выводятся только активные заказы (со статусом "ACTIVE")
Если период не задан - вернутся все записи за последний месяц.
Структура AviaTickets
Параметр
Описание
order_id
Номер заказа
order_created
Дата и время создания
user_email
Email пользователя
order_status
Статус заказа (ACTIVE - значение по умолчанию, CANCELED - отменен, ERROR - с ошибкой, IN_PROGRESS - не завершен)
pay_status
Статус оплаты (NotPaid - не оплачен, Paid и PaidByB2B - оплачен)
pass_count
Количество пассажиров
order_total_to_pay
Общая стоимость к оплате (то, что видит клиент)
service_fee
Сервисные сборы
main_agency_service_fee
Сервисные сборы главного агенства
additional_services_sum
Сумма за дополнительные услуги
order_pay_commision
Сумма сбора за выбранный метод оплаты
discount
Скидка
order_currency
Валюта заказа
buyer
Объект, описывающий покупателя
avia_tickets
Массив в билетами
Структура buyer
Параметр
Описание
name
Имя
surname
Фамилия
phone
Номер телефона
Структура tickets
Параметр
Описание
ticket_number
Номер билета
fare
Стоимость тарифа
fare_curr
Валюта тарифа
Важно!
При суммировании суммы тарифа, сервисных сборов/скидок и доп.услуг - общая сумма заказа (order_total_to_pay) может не соответствовать рассчитанной, т.к. в заказе могут присутствовать комиссия за метод оплаты, страхование, или другие примененные модификаторы, влияющие на общую сумму к оплате. Так же возможно несоответствие поля fare в билете или полное его отсутствие, если расчет был создан некорректною. Подробную информацию о цене можно найти в ответе запроса Информация о заказе .
Last updated