Отрасли / События и площадки

Cashless и доступ, которые выдерживают пик.

Фестивали, стадионы и арены живут несколькими часами, где ставки максимальны. Мы делаем браслеты, терминалы и расчётный контур, которые продолжают принимать платежи, когда толпа и сеть ведут себя хуже всего.

80 000 человек. Шесть часов. Одна сеть, которая откажет в самый неподходящий момент.

Проблема мероприятий

Ограничение

Сеть упадёт в разгар наплыва.

Площадка теряет связь в самый неудачный момент, а очередь ждать не будет. Мы строим терминалы, которые принимают оплату офлайн, сверяются сразу при возврате связи и никогда не списывают дважды и не теряют ни одного касания — упавшая вышка становится неудобством, а не остановкой.

  1. 01Терминалы проводят оплату офлайн и сверяются позже
  2. 02Идемпотентное пополнение — без двойных списаний
  3. 03Доступ и оплата в одном носителе
  4. 04Живой дашборд для штабной работы
Живая операционная консоль фестиваля на ops.northtide.eu. KPI: 61,412 на площадке из 80,000 браслетов, €812,430 проведено за день 2, 184 мс от касания до подтверждения (p95) и офлайн-очередь из 312 касаний, которая разгружается. Полосы пропускной способности ворот показывают касания в минуту по каждому входу, в таблице зон терминалов Bar North отмечен как офлайн-клиринг, а панель инцидента показывает потерю магистрального канала в 21:48 с индикатором сверки очереди на 74% и топ-5 выручки по стендам.

Операции

День фестиваля: инженерный расчёт.

Открытие ворот
Онбординг на входе
Браслеты привязываются к посетителям и заранее получают баланс — доступ и оплата на одном носителе с первого касания.
Пик
Тысячи касаний в минуту
Терминалы подтверждают оплату менее чем за 200 мс и проводят расчёты в фоне; толпа не чувствует нагрузки за ними.
Наплыв на точки
Бары и ларьки на полную мощность
Каждая точка сверяется в реальном времени, поэтому организаторы видят выручку по стендам сразу, а не наутро.
Сбой
Вышка падает
Терминалы продолжают принимать оплату офлайн, копят транзакции в очереди и автоматически сверяются, когда связь возвращается.
Демонтаж
Книги закрыты на месте
Расчёты и сверка завершаются до отъезда грузовиков — чистое, сбалансированное закрытие вместо недели таблиц.

В деле

Штабной вид на пике — 61,412 человек на площадке, подтверждение за 184 мс и падение вышки, пережитое в офлайн-клиринге.
Книги закрыты на месте в 03:20 — €2,4 млн проведено, 0 потерянных транзакций на 1,9 млн касаний.
Один браслет для доступа и оплаты — идемпотентные пополнения, которые не списывают дважды.
Стенд вендора переживает сбой — 14 касаний из очереди сверены после восстановления связи, двойных списаний нет.

Результаты

Что даёт работа.

Из безналичной платформы для мероприятий, которую мы вели на трёхдневном фестивале.

80 тыс.
Посетителей обслужено
€2,4 млн
Проведено за 3 дня
0
Потерянные транзакции
<200ms
Подтверждение касанием

Возможности

Что мы строим.

  • Браслеты для безналичной оплаты и пополнение по NFC
  • Контроль доступа и интеграция с турникетами
  • Платёжные терминалы с офлайн-режимом
  • Билетинг и валидация
  • Расчёты и сверка в реальном времени
  • Управление вендорами и кассами
  • Операционные дашборды в реальном времени
  • Фрод и чарджбэки
  • Возвраты и расчёты после мероприятия
  • Оборудование и носители доступа под заказ

Вопросы

О чём спрашивают операторы.

  • Терминалы продолжают принимать оплату офлайн по балансу на устройстве, ставят каждую транзакцию в очередь и автоматически сверяются, как только вернётся связь. Без двойных списаний и потерянных касаний.

  • Менее 200ms от касания до подтверждения на терминале. Расчёт идёт в фоне, поэтому очередь движется даже в пик.

  • Да — неизрасходованный баланс и спорные транзакции обрабатываются в рамках постмероприятийного расчёта, который сверяется с тем же леджером, в который писали терминалы.

  • Можем. Мы сами делаем браслеты, терминалы и валидаторы или интегрируемся с тем, что у вас уже работает, — софт в обоих случаях один и тот же.

Строите что-то из этого?

Расскажите об ограничениях — аптайм, комплаенс, условия эксплуатации. Мы предложим подходящую архитектуру.