
UTTP. Штрихкод и СКД.
После долгих обсуждений на встрече инициативной группы 12 мая 2017 года в бизнес школе RMA стандарта UTTP(Unified Ticketing Transfer Protocol) уже прошло много времени и все игроки готовились к новому сезону. Казалось, времени у всех очень мало, а нового функционала много и ресурсов на реализацию общих стандартов и вовсе нет.
Среди прочих результатов майской встречи, хотелось бы отдельно выделить описание формата для обмена штрих-кодами в формате JSON, который был призван упростить обмен данными для проведения контроля доступа на мероприятие.
12 октября, на одно из событий промоутера
Для тех, кто еще не успел добавить поддержку нового формата, приводим краткое описание.
UTTP. Оффлайн обмен штрих-кодами.
Выгрузка производится в файл с расширением json, в кодировке UTF-8. Поля отмеченные как * являются обязательными, остальные поля опциональны.
Объект tickets содержит массив данных о билете, включая ШК.
Пример структуры
{
"tickets": [
{
"barcode": "string (*)",
"sector": "string (*)",
"row": "string (?)",
"seat": "string (?)",
"price": float (?),
"isETicket": bool (?),
"active": bool (?),
"order": "string (?)",
"ticketId": "string (?)",
"source": "string (?)"
}
]
}
Перечень полей:
- barcode – штрихкод, тип строка
- sector – название и номер сектора
- row – название и номер ряда, если есть
- seat – название и номер места, если есть
- price – цена, тип float
- isETicket – тип билета, true в случае, если билет электронный
- active – true в случае если билет продан, false если не вощвращен (обновленная выгрузка)
- order – идентификатор заказа для проблемного входа, строка
- ticketId – уникальный идентификатор билета в системе Агента, строка
- source – идентификатор Агента, произвольная строка, например TICKETLAND
JOIN US!