Подписка с автосписанием в воронке
Как продавать доступ на месяц, три месяца, полгода или год с автоматическим списанием: что делает бот при продлении, сбое карты и отмене, как закрывать доступ в канале.
Шаг «Оплата» умеет не только брать разовый платёж, но и оформлять подписку: Lava сама списывает деньги с карты покупателя каждый месяц (или раз в 3 месяца, полгода, год). Бот следит за каждым списанием и сам решает, что делать с доступом.
Как включить#
- В кабинете Lava создайте товар типа «Подписка» с нужным периодом и скопируйте его номер (offerId).
- В воронке откройте шаг «Оплата» → поле «Как списывать» → выберите период. На шаге рядом с ценой появится подпись о периоде.
- Остальное — по желанию (все поля необязательные):
- Отсрочка при сбое, часов — сколько доступ сохраняется, если списание не прошло. По умолчанию 72 часа, 0 — закрыть сразу.
- Напомнить за, дней — когда предупредить о скором списании. По умолчанию за 3 дня, 0 — не напоминать.
- Убирать из канала или чата, когда подписка закончилась — включите и укажите каналы и чаты через запятую (
@каналили-100…). Бот должен быть админом с правом блокировать участников. - Писать покупателю о списаниях — выключите, если сообщения хотите слать сами.
⚠️ Автосписание только с карты. Платёж по СБП повторно не списать, поэтому у подписки кнопки СБП нет. Зарубежная карта, Apple Pay и PayPal работают, если подписка включена в вашем кабинете Lava.
⚠️ Период в шаге должен совпадать с товаром в Lava. Если в Lava у товара нет такого периода, счёт не создастся, и человек увидит сообщение, что оплата не открылась.
Что происходит дальше#
| Событие | Что делает бот |
|---|---|
| Первая оплата | Выдаёт доступ, как при разовой оплате. Вы получаете сообщение «Новая подписка» |
| Скоро списание | Покупатель получает напоминание с датой, суммой и кнопкой «Отменить подписку» |
| Списание прошло | Продлевает срок. Ничего не пишет, чтобы не шуметь |
| Списание не прошло | Покупатель получает причину, срок отсрочки и кнопку «Оплатить заново». Вам приходит сообщение. Доступ пока сохраняется |
| За сутки до конца отсрочки | Покупатель получает последнее предупреждение (если включено закрытие доступа) |
| Отсрочка закончилась | Убирает человека из указанных каналов и чатов, пишет ему и вам |
| Человек оплатил заново или Lava списала деньги | Подписка снова активна, доступ возвращается |
| Покупатель или вы отменили подписку | Автосписания прекращаются, доступ остаётся до конца оплаченного периода, потом закрывается |
| Возврат или спор по платежу, закрывший подписку | Подписка закрывается, доступ закрывается по вашим настройкам |
Если от Lava долго нет вестей о продлении, Craft сам сверяется с Lava по этой подписке и обновляет срок.
Управление подписками#
Подписки покупателей видны в ИИ-ассистенте (Claude, ChatGPT, Codex и другие подключённые клиенты): попросите «покажи подписки моей воронки». Там же можно отменить подписку, подарить время (продлить отсрочку или срок), сверить её с Lava и получить новую ссылку оплаты для конкретного человека.
Другие платёжки#
Подписку и обычную оплату в шаге «Оплата» можно принимать не только через Lava. В поле «Платёжка» выберите Продамус, CloudPayments, Stripe, ЮKassa, Т-Банк, Робокассу или Tribute. Платёжку сначала подключите в «Статистика → Оплаты → Подключить оплату» и вставьте в её личный кабинет адрес уведомлений, который покажет Craft. Craft сам создаст ссылку по вашим ключам, а сумма счёта берётся из поля «Цена» шага.
| Платёжка | Как идут повторные списания | Что важно |
|---|---|---|
| Продамус | Списывает сам Продамус | Подписку заведите в кабинете Продамуса и впишите её номер в шаг. В подключении нужен адрес платёжной страницы |
| CloudPayments | Craft заводит подписку после первой оплаты по токену карты | В настройках сайта включите «Сохранение токена карты», в уведомления добавьте Pay, Fail, Recurrent и Refund |
| Stripe | Списывает сам Stripe | Ключу нужны права Checkout Sessions и Subscriptions на запись, в подключение впишите секрет вебхука. Ссылка на оплату живёт сутки |
| ЮKassa | Списывает Craft по расписанию | Автоплатежи у магазина включает менеджер ЮKassa. Адрес уведомлений впишите в её кабинете |
| Т-Банк | Списывает Craft по расписанию | Рекуррентные платежи у терминала включает банк. Только рубли |
| Робокасса | Списывает Craft по расписанию | Нужна услуга рекуррентных платежей у Робокассы и «Пароль #1» в подключении. Только рубли |
| Tribute | Списывает Tribute | Ссылку на подписку вставьте в шаг сами. Покупателя узнаём по его Telegram ID: платить нужно с того же аккаунта |
Если у платёжки нет своих подписок (ЮKassa, Т-Банк, Робокасса), при сбое Craft сам пробует списать ещё раз раз в сутки, пока идёт отсрочка. Если покупатель отозвал разрешение на списания или карта просрочена, повторять смысла нет: он сразу получает ссылку оплатить заново.
🔴 Автосписание у ЮKassa, Т-Банка и Робокассы по умолчанию выключено. Первая оплата пройдёт, а повторное списание вернёт ошибку, пока платёжка не включит эту функцию у вашего магазина. Напишите её менеджеру до запуска продаж.
⚠️ У Tribute нет отмены из API и нет события «списание не прошло». Отменяет подписку сам покупатель в боте Tribute, а о сбое вы узнаете, когда Tribute сам завершит подписку.
Частые вопросы#
Что будет, если человек оплатил заново, а старая подписка ещё жива? Старая подписка отменяется в Lava, чтобы его не списали дважды.
Можно ли дать покупателю больше времени? Да, продлите отсрочку или срок через ИИ-ассистента.
Бот убрал человека из канала. Он сможет вернуться? Да. После новой оплаты бот снова присылает ссылку на вход.
Работает ли это в Instagram? Подписку оформить можно, но покупателю в Instagram о сбоях не написать (правило Meta: окно 24 часа), поэтому уведомления о сбоях придут только вам, а закрывать доступ в Instagram нечего.
Чего пока нет#
- Пробного периода: Lava его не поддерживает, пробный период можно сделать отдельной воронкой.
- Повторного списания по нашему запросу: Lava сама решает, когда пробовать снова. Мы даём отсрочку и новую ссылку.
- Смены периода у уже оформленной подписки: оформите новую, старая заменится.