доступ
Кейс 07 · бот и оплата
2 недели

Продажа подписки внутри бота

Бот закрытого канала: человек выбирает тариф, платит и получает приглашение. Доступ выдаётся сам, продление напоминает о себе само.

30 сот оплаты до доступа
0ручных выдач
3сценария продления
24/7без админа

Как это выглядит

Бот с выбором тарифа
Выбор тарифа
Экран оплаты
Оплата
Доступ открыт
Доступ открыт

Порядок работы

  1. Бот показывает тарифы

    Три варианта подписки, цена и что внутри. Выбор сохраняется в заказе, а не в памяти диалога.

  2. Счёт на оплату

    Бот создаёт платёж с уникальным номером и отдаёт ссылку. Способ — карта или СБП.

  3. Подтверждение от платёжного сервиса

    Сервер принимает вебхук, проверяет подпись и сумму. Решение об открытии доступа принимает сервер.

  4. Выдача доступа

    Бот создаёт одноразовую ссылку-приглашение в канал и отправляет её сообщением. Срок жизни ссылки — 24 часа.

  5. Подписка и продление

    Срок хранится в базе. За три дня бот напоминает, в день окончания — предлагает продлить, после — закрывает доступ.

Что ломается

СлучайРешение
Оплата пришла дваждыПроверка по номеру платежа: второй раз доступ не создаётся, деньги не теряются
Вебхук не дошёлПериодическая сверка с платёжным сервисом по неоплаченным счетам
Человек вышел из каналаДоступ восстанавливается по кнопке, ссылка выпускается заново
Отменил продлениеДоступ работает до конца оплаченного периода, потом закрывается
Возврат платежаДоступ снимается автоматически, в журнале остаётся причина
Бот заблокированПриглашение и статус доступны в веб-кабинете, подписка не рвётся
Доступ · 2026