Почему свой магазин ЮKassa
Деньги не проходят через вендора регистрации. Заказчик остаётся продавцом билета со своим shop_id и договором с ЮKassa. Комиссия около 3,5% на карту онлайн не входит в лицензию Тикет.Поинт.
Бухгалтерия клиента видит выплаты как обычный эквайринг. Не нужно объяснять «агентское удержание» в отчётах.
Что подготовить до интеграции
Нужен магазин в ЮKassa с shop_id и secret_key для test и prod. Webhook URL вешают на ваш инстанс, endpoint выдаём при настройке.
Тикет.Поинт ставится поверх активного Рег.Поинт на том же сервере. Без базового модуля add-on не подключить. Согласование ОФД и 54-ФЗ в кабинете ЮKassa часто занимает не один день, не только деплой.
Поток оплаты
Участник выбирает билет, API ЮKassa создаёт платёж от имени магазина клиента. Оплата проходит на странице ЮKassa: карта, СБП или ЮMoney. После webhook на инстанс билет активируется и участник получает QR.
Путь от записи до входа описан в статье об онлайн-записи до check-in. Деньги приходят на счёт на следующий рабочий день за вычетом комиссии. Если webhook не дошёл, билет «оплачен» в ЮKassa, но не активирован в системе. Нужен retry и ручная сверка в кабинете.
Билет и QR
Шаблон билета включает логотип, имя, категорию, QR, дату и площадку. PDF генерируется на сервере клиента и уходит участнику на email.
Check-in на входе работает так же, как в материале про QR check-in для билетов. QR лучше не сжимать в письме. На экране дешёвых телефонов мелкий код считывается хуже.
Статус модуля
Тикет.Поинт сейчас в разработке. Схема с ЮKassa уже зафиксирована. Через форму на сайте можно попасть в список на уведомление о релизе и beta-доступ.
Для платного воркшопа без онлайн-оплаты пока хватает ручного статуса «оплачено» в Рег.Поинт.
FAQ
Можно ли продавать билеты без ЮKassa — например, через банковский перевод?
В текущей версии модуль работает только с онлайн-оплатой через ЮKassa. Банковский перевод учитывают вручную через статус участника в Рег.Поинт.
Нужна ли онлайн-касса (54-ФЗ) для продажи билетов?
Да, чеки по 54-ФЗ обязательны. ЮKassa передаёт данные в ОФД, настройку делают в кабинете заказчика, не в модуле регистрации.