FreemiumProBusinessEnterprise

QR-код билета: генерация и проверка

Как генерируется QR-код

Когда участник завершает регистрацию и его статус переходит в registered, система автоматически создаёт экземпляр билета (TicketInstance) с уникальным QR-кодом.

QR-код содержит зашифрованный идентификатор билета. Код уникален для каждого билета и не может быть подделан или угадан.

Когда QR-код становится доступен

  • Бесплатное мероприятие — сразу после регистрации
  • Платное мероприятие — после подтверждения оплаты
  • С модерацией — после одобрения организатором (и оплаты, если мероприятие платное)

До момента генерации QR-кода участник видит сообщение о текущем статусе своей заявки.

Где участник находит свой QR-код

Участник получает QR-код несколькими способами:

  • Email — в письме-подтверждении регистрации прикреплён QR-код и ссылка на PDF-билет
  • Личный кабинет — в разделе «Мои билеты» на сайте evntflo
  • Telegram — если участник регистрировался через Mini App, QR-код доступен в чате с ботом

PDF-билет

Участник может скачать PDF-версию билета из письма-подтверждения или из личного кабинета. PDF содержит:

  • QR-код для входа
  • Название мероприятия
  • Дату, время и место проведения
  • Тип билета и выбранные опции
  • Имя участника

На тарифах Pro и выше организатор может настроить оформление PDF-билета: добавить логотип, изменить цвета, добавить дополнительную информацию.

Проверка на входе (check-in)

Сканирование QR-кода

  1. Откройте приложение evntflo на телефоне.
  2. Перейдите в нужное событие -> «Check-in» (или нажмите кнопку сканера в списке участников).
  3. Наведите камеру на QR-код участника.
  4. Система покажет результат:
    • Зелёный — билет действителен, участник отмечен
    • Красный — билет уже использован, недействителен или не найден

При успешном сканировании на экране отображается имя участника, тип билета и выбранные опции. Это помогает команде на входе быстро идентифицировать участника.

Защита от повторного использования

Каждый QR-код может быть отсканирован только один раз. При повторном сканировании система показывает:

  • Предупреждение о том, что билет уже использован
  • Время первого check-in
  • Имя участника, за которым закреплён билет

Это предотвращает передачу QR-кода другим людям после входа.

Ручной check-in

Если участник не может предъявить QR-код (забыл телефон, села батарея), организатор выполняет проверку вручную:

  1. Откройте список участников в приложении.
  2. Найдите участника по имени или email.
  3. Нажмите «Отметить вход» в его карточке.

Офлайн-режим

Проверка QR-кодов работает без интернета. При последней синхронизации приложение загружает в локальную базу данных актуальный список билетов. Результаты сканирования сохраняются локально и отправляются на сервер при появлении сети.

Подробнее о работе офлайн при check-in — Check-in по QR-коду.

Отмена и возврат

При отмене регистрации или возврате платежа QR-код автоматически деактивируется. Если участник попытается войти по аннулированному билету, система покажет соответствующее предупреждение при сканировании.

Частые вопросы

Может ли один QR-код использоваться дважды?
Нет. При первом сканировании билет отмечается как использованный. Повторное сканирование покажет предупреждение с временем первого входа. Это защищает от передачи билета другому человеку.
Что делать, если у участника нет QR-кода с собой?
Найдите участника по имени или email в списке участников через приложение evntflo и выполните check-in вручную.
Работает ли сканирование QR-кодов офлайн?
Да. Приложение evntflo работает офлайн — данные о билетах загружаются при последней синхронизации. Результаты check-in сохраняются локально и синхронизируются при появлении сети.