Как принимать оплату прямо в Telegram-воронке
Человек доходит до шага «Оплата», платит по СБП или картой, и бот сам выдаёт доступ. Как это настроить в Craft через Lava — пошагово и с граблями.
Как принимать оплату прямо в Telegram-воронке#
Коротко: в Craft есть шаг воронки «Оплата». Человек получает в Telegram кнопки «⚡️ Оплатить по СБП» и «💳 Оплатить картой РФ», платит на странице Lava, и бот сам продолжает воронку — выдаёт ссылку на канал, чат или файл. Деньги идут на ваш аккаунт Lava напрямую, Craft комиссию с продаж не берёт.
Кому это подходит#
- Вы продаёте курс, гайд, доступ в закрытый канал или консультацию и хотите принимать деньги без ручной работы.
- Вы самозанятый, ИП или физлицо — с ними работает Lava.
- Ваши покупатели платят из России (СБП и карты РФ) или из-за рубежа (отдельная кнопка для зарубежных карт).
Что понадобится#
- Аккаунт на lava.top с подтверждённым способом вывода денег.
- Готовая воронка в Craft.
- Около 15 минут.
Настройка по шагам#
Шаг 1. Создайте и опубликуйте товар в Lava#
В кабинете Lava: Создать → Цифровой товар. Заполните описание, поле «После оплаты» (ссылки на канал или чат — Lava продублирует их письмом покупателю) и цену. Затем опубликуйте товар.
🔴 Черновик не считается. Неопубликованный товар Craft не видит — счёт не выставится.
Шаг 2. Возьмите offerId#
Для счёта нужен offerId — это не номер из адреса товара в браузере. Проще всего взять его в Craft: после подключения Lava на странице настроек есть кнопка «Товары и их id».
🔴 Самая частая ошибка — вставить id продукта из адресной строки. При оплате будет «товар не найден».
Шаг 3. Подключите Lava в Craft#
Настройки → «Приём оплат в воронках (Lava)». Вставьте API-ключ Lava (в кабинете Lava: Интеграции → Public API) и нажмите «Подключить». Craft сразу проверит ключ.
🔴 Ключ никому не пересылайте — ни в переписку, ни в чат с ИИ, ни на скриншоты. Он даёт право выставлять счета от вашего имени.
Шаг 4. Настройте вебхук в Lava#
В кабинете Lava: Интеграции → Public API → Добавить Webhook. URL — адрес со страницы настроек Craft (https://craftopen.space/api/payments/webhook). Отметьте четыре события: Успешная оплата, Неуспешная оплата, Успешный возврат, Получен запрос на чарджбэк. Аутентификация — API key вашего сервиса, в поле API key — секрет со страницы настроек Craft.
🔴 В поле «API key» идёт не ключ Lava, а секрет из Craft. Без вебхука бот не узнает об оплате и доступ не выдаст.
Шаг 5. Соберите почту и поставьте шаг «Оплата»#
Lava не выставит счёт без почты покупателя. Поэтому перед оплатой поставьте шаг «Вопрос»: «На какую почту прислать доступ?» — ответ сохранится в переменную (по умолчанию email).
Затем добавьте блок «Оплата» и заполните: Товар Lava (offerId), Цена (для показа) и Валюта, Текст с кнопкой оплаты, Переменная с e-mail.
Стрелка от шага «Оплата» ведёт туда, куда воронка пойдёт после успешной оплаты. Там и выдавайте доступ.
💡 Как просить почту, чтобы не отваливались. Не «на неё придёт чек» — это читается как необязательное. Пишите, что будет после: «оформлю на неё заказ и сразу пришлю кнопку оплаты, а доступ отправлю сюда, в чат». И поставьте у «Вопроса» таймаут с напоминанием.
Если человек не заплатил#
У шага «Оплата» есть поле «Дожим, если не оплатил». Заполните его — появится второй выход «Не оплатил». Разумный срок — 10–20 минут. В сообщении предложите второй способ оплаты и кнопку, которая ведёт обратно на шаг «Оплата»: она выставит новый счёт.
Если банк отклонил платёж, бот сам объяснит человеку причину, пришлёт новые кнопки и сообщит вам, кто и сколько пытался заплатить.
Акции и таймеры: цену задаёт воронка#
Если включить у товара в Lava тумблер «Цена по запросу через API» и поставить в шаге галочку «Цену задаёт эта воронка», сумма счёта берётся из поля «Цена». Один товар — любые цены по разным веткам.
🔴 Сначала заберите offerId, потом включайте тумблер. После включения товар пропадает из списка Lava. И проверяйте пару «валюта + сумма»: опечатка — это реальная сумма к списанию.
⚠️ Минимум для рублей — 50 ₽. Меньше Lava не принимает.
Зарубежные покупатели#
Кнопка «💳 Оплатить картой РФ» иностранную карту не проводит. Заполните в шаге поле «Цена для зарубежных карт» — появится кнопка «🌍 Оплатить зарубежной картой». Галочками добавляются ещё Apple Pay и PayPal (PayPal должен быть включён в кабинете Lava). Зарубежная оплата иногда подтверждается 5–10 минут — предупредите об этом в тексте шага.
Как проверить#
У Lava нет тестового режима. Сначала пройдите воронку сами до кнопок — без оплаты. Потом одна настоящая оплата на 50–100 ₽ и сразу верните настоящую цену.
🔴 Не вводите почту своего кабинета Lava — свой товар со своей почты купить нельзя.
🔴 Не давайте прямую ссылку на товар Lava. Покупка мимо воронки не привяжется к человеку, и бот не выдаст доступ.
Полная инструкция со всеми граблями — «Приём оплаты в воронке через Lava».
Чего пока нет#
- Подписок и рекуррентных платежей — только разовая оплата.
- Автоматического отзыва доступа при возврате — о возврате мы сообщим, а убрать человека из канала нужно вручную.
- Других платёжек в шаге «Оплата» — сейчас он работает через Lava.
⚠️ Почему именно Telegram. В Instagram доступ доставится, только если человек писал вам в Директ в последние 24 часа, и кнопка оплаты там одна. Продаёте из Instagram — ведите человека в Telegram.
Частые вопросы#
Берёт ли Craft комиссию с продаж?#
Нет. Деньги идут на ваш аккаунт Lava, комиссию удерживает только Lava — размер смотрите в своём тарифе Lava.
Оплатили, а доступ не пришёл — что проверить?#
В 9 случаях из 10 — вебхук: настроен ли он, тот ли секрет и отмечены ли все четыре события. Дальше — покупал ли человек через кнопку из воронки и дошла ли почта до шага оплаты.
Можно ли сделать «цена вырастет через сутки»?#
Да: включите режим «Цену задаёт эта воронка» и поставьте второй шаг «Оплата» с другой ценой на другой ветке.
Можно ли принимать оплату от покупателей из-за рубежа?#
Да, через поле «Цена для зарубежных карт» — пока только в Telegram.
Есть ли подписка с автосписанием?#
Пока нет, только разовая оплата.