ОПИСАНИЕ ДАННЫХ БИЛЕТА
отправляемых по триггеру "билет возвращен" через систему уведомлений на URL в формате JSON
версия от 01.10.2024

Система уведомлений отправляет данные методом POST. На указанном адресе система пользователя должна принимать передаваемые платформой данные, и в случае успеха, присылать в ответ код 200 ОК. Иначе, в течение суток сервер BIL24 будет периодически повторять отправку уведомления.

Типы полей:
число int - целое значение в диапазоне от -2 147 483 648 до 2 147 483 647
число Uint - целое беззнаковое значение в диапазоне от 0 до 2 147 483 647
число long - целое значение в диапазоне от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
число Ulong - целое беззнаковое значение в диапазоне от 0 до 9 223 372 036 854 775 807
число cur - вещественное значение, содержащее до 4 знаков после точки, например 134.7445
boolean - литерал принимающий значения true или false
строка - строковое значение неограниченной длины

Состав полей уведомления:

Поле Тип Обязательность Описание
id число Ulong Обязательное id уведомления
created строка Обязательное дата и время создания уведомления в формате ISO-8601 в часовом поясе UTC+00:00
type строка Обязательное тип триггера, например, ticket.refunded (билет возвращен)
data объект Обязательное Данные билета для триггера "билет возвращен" ( ticket.refunded)


data:

Поле Тип Обязательность Описание
id число Ulong Обязательное id билета
seatId число Ulong Обязательное id места
orderId число Ulong Обязательное id заказа
seatLocation объект Необязательное координаты мест (сектор, ряд, место), только для мест с размещением
category строка Обязательное название ценовой категории
tariff строка Необязательное название тарифа
price число cur Обязательное номинальная цена билета
discount число cur Обязательное размер скидки в денежных единицах (валюте)
charge число cur Обязательное сервисный сбор в денежных единицах (валюте)
totalPrice число cur Обязательное итоговая стоимость билета с учетом скидки и сервисного сбора
discountReason строка Необязательное причина скидки
barcode строка Обязательное штрихкод билета
barcodeFormat объект Обязательное формат штрихкода
actionEvent объект Обязательное сеанс, на который приобретен билет
holderStatus строка Обязательное Статус использования билетов
refundDate строка Необязательное дата и время возврата в формате ISO-8601 в часовом поясе UTC+00:00
refundPrice число cur Необязательное сумма возврата