Оплата в Telegram-боте: звёзды, ЮKassa, Tribute, lava.top — что выбрать

Семь способов принимать оплату в Telegram-боте рядом: чем платит покупатель, сколько остаётся вам, сколько времени займёт подключение и какое правило Telegram решает почти всё. И отдельно — как покупателю из России купить звёзды.

8 мин чтения·10 нояб. 2026 г.
Блок «Оплата» на холсте FlowCastle с выходами «Оплачено» и «Не оплачено»

«Как сделать оплату в Telegram-боте?» — самый частый вопрос от тех, кто только что собрал первого бота. Ответ сложнее, чем хотелось бы: есть звёзды Telegram, есть платёжные провайдеры, есть Tribute и lava.top, есть криптовалюта — и есть правило Telegram, о котором большинство инструкций молчит.

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

Коротко: цифровые товары продавайте за звёзды — этого требует Telegram. Физические товары и услуги — через ЮKassa или другого провайдера. Tribute, lava.top или перевод на карту добавляйте, когда покупатели не могут купить звёзды.

В конце — ссылка на готовый шаблон продажи за звёзды.

Правило, которое решает почти всё

Telegram делит товары на два вида:

  • Цифровые товары и услуги — курс, файл, платный чат, доступ к контенту, подписка. По условиям для разработчиков (раздел 6.2) внутри Telegram их можно продавать только за звёзды. Сторонние платёжные провайдеры для них запрещены.
  • Физические товары и офлайн-услуги — одежда, стрижка, доставка. Их оплачивают картой через провайдера, подключённого в @BotFather. Telegram с этих платежей комиссию не берёт, берёт провайдер.

Поэтому первый вопрос не «какой провайдер дешевле», а «что я продаю». Если цифровое — по умолчанию звёзды, а всё остальное — обходные пути, которые вы выбираете осознанно.

Все способы в одной таблице

Комиссии — по данным сайтов на 10 ноября 2026 года. Перед запуском сверьтесь со страницей провайдера.

СпособЧем платит покупательСколько платите выПодключениеКак получаете деньгиКому подходит
Звёзды TelegramЗвёзды (в приложении, @PremiumBot, Fragment)Telegram платит ~0,013 $ за звездуНе нужноTON через Fragment, через срок до 21 дняЦифровые товары, любая страна
ЮKassa через @BotFatherКарта прямо в Telegram3,5 % + НДС на комиссиюИП, ООО или самозанятость, магазин в ЮKassaНа расчётный счёт или картуФизические товары и услуги
Модуль ЮKassaКарта, ЮMoney, SberPay, СБП, если включён в магазинеКомиссия ЮKassaМагазин в ЮKassa с доступом к APIНа счёт в российском банкеРоссийский бизнес, оплата по СБП
TributeКарта (₽, €), СБП, звёзды, криптовалюта10 % + сбор с покупателяПроверка личности, модерация товараНа карту, счёт или @wallet дважды в месяцАвторы цифровых продуктов с аудиторией в России
lava.topРоссийская карта, СБП, зарубежная карта, PayPal8 %Паспорт и селфи, первая выплата после трёх продажНа карту, по СБП или в USDTКурсы и контент, Россия и зарубежье
Crypto Pay (@CryptoBot)USDT, TON, BTC и другиеСм. документацию Crypto PayТокен приложения Crypto PayВ криптовалютеКрипто-аудитория, физические товары
Перевод на карту + чекПеревод на вашу карту или счёт0 %Не нужноСразу вамНемного продаж, ручная проверка

Оплата звёздами в Telegram-боте

Звёзды — внутренняя валюта Telegram. Бот отправляет счёт в звёздах, покупатель подтверждает, Telegram списывает звёзды. Не нужны токен провайдера, договор и статус ИП.

Блок «Оплата» в FlowCastle со способом «Звёзды Telegram» и ценой в звёздах

Сколько остаётся вам. Telegram платит разработчикам около 0,013 $ за звезду и выводит деньги через Fragment в TON — в течение 21 дня после продажи. Покупатель платит за звезду больше: в Telegram Desktop в ноябре 2026 года 100 звёзд стоили 181,99 ₽. По нашему подсчёту, до вас доходит примерно 60 % того, что потратил покупатель. Это цена нулевой настройки.

Подписки. Звёзды поддерживают ежемесячную подписку — раз в 30 дней, до 10 000 звёзд. Продлевает её Telegram.

Возвраты. Telegram позволяет боту вернуть звёзды покупателю. Возврат по карте делается в кабинете провайдера.

Слабое место — не вы, а покупатель. Если звёзд нет, их сначала нужно купить. Этот шаг ломается чаще, чем сама оплата, — о нём отдельный раздел ниже.

Документация: платежи в звёздах. В FlowCastle это блок «Оплата» без настройки: как принимать оплату звёздами.

Как подключить ЮKassa к Telegram-боту

Это классические платежи Telegram. В @BotFather → ваш бот → Payments выберите «Connect ЮKassa: платежи» (или «тест» для проверки), авторизуйтесь и получите токен. Покупатель платит картой в платёжной форме самого Telegram.

Что важно знать про ЮKassa через @BotFather:

  • базовая комиссия — 3,5 % по картам, с 2026 года на комиссию начисляется НДС 22 %;
  • принимаются российские карты, ЮMoney и SberPay, но не СБП, и нет автоплатежей;
  • нужен магазин на протоколе API и статус ООО, ИП или самозанятого (у самозанятых лимит по картам — 500 000 ₽ в месяц).

И две оговорки, о которых обычно молчат:

  1. Цифровые товары здесь запрещены условиями Telegram — см. правило выше. Многие всё равно продают так курсы. Риск блокировки — ваш.
  2. Чеки по 54-ФЗ. Если ваш магазин в ЮKassa отправляет чеки, в счёте должны быть данные чека — иначе оплата не пройдёт. Блок «Оплата» в FlowCastle их не передаёт, поэтому для чеков используйте модуль ЮKassa ниже.

В FlowCastle токен вставляется один раз в настройках бота, а в блоке «Оплата» выбирается способ «Банковская карта»: пошагово — в инструкции по оплате.

ЮKassa через API: модуль с СБП

Модуль ЮKassa работает без @BotFather. Он создаёт платёж через API ЮKassa и отправляет покупателю кнопку «Оплатить», которая открывает страницу ЮKassa. Бот ждёт и продолжает сценарий, когда платёж подтверждён.

Плюс — способы оплаты: на странице видно всё, что включено в вашем магазине, в том числе СБП, чего путь через @BotFather не умеет. Минус — оплата уходит на страницу вне Telegram, а правило о цифровых товарах никуда не девается.

Tribute

Tribute (@tribute) — сервис монетизации в Telegram: платные каналы, донаты, цифровые товары. Покупатели платят российской или зарубежной картой, по СБП, звёздами или криптовалютой — на странице или в мини-приложении Tribute.

Сильная сторона — Россия. Кто не может купить звёзды в другом месте, покупает их прямо в Tribute по СБП, и по нашим проверкам эта покупка проходит легче, чем пополнение внутри самого Telegram.

Цена — трение на вашей стороне:

  • проверка личности (KYC) до первой продажи;
  • товар нужно создать в Tribute и дождаться модерации;
  • 10 % с продажи, плюс сервисный сбор с покупателя;
  • выплаты дважды в месяц, от 3 000 ₽ или 100 €. Продажи за звёзды выплачиваются в USDT на @wallet.

В FlowCastle Tribute подключается в разделе «Заказы» → «Платежи», а в блоке «Оплата» выбирается провайдер Tribute. Ветка «Оплачено» запускается только после того, как Tribute подтвердит платёж.

Документация: комиссии и лимиты Tribute.

lava.top

lava.top — площадка для продажи курсов, контента и подписок покупателям в России и за рубежом: российские карты и СБП в рублях, зарубежные карты, Apple Pay и PayPal в евро и долларах. Комиссия — 8 %. ИП не нужен: проходите проверку по паспорту и селфи, а первая выплата ждёт трёх успешных продаж.

Готового модуля lava.top в FlowCastle пока нет. Напишите в поддержку — мы бесплатно добавим модуль. А пока подключение — через шаг «HTTP-запрос»: он создаёт счёт через API lava.top и отправляет покупателю ссылку. Чтобы бот узнал об оплате, нужна дополнительная настройка — заложите на неё время.

Crypto Pay

Модуль Crypto Pay отправляет кнопку оплаты через @CryptoBot. Покупатель платит в USDT, TON, BTC или другой монете прямо в Telegram, и бот продолжает сценарий, когда Crypto Pay подтвердит платёж. Подходит для крипто-аудитории и физических товаров. Для цифровых товаров действует то же правило про звёзды.

Перевод на карту с чеком

Самый старый способ по-прежнему работает: бот показывает реквизиты, покупатель переводит деньги и присылает скриншот чека, вы подтверждаете одной кнопкой. Ни комиссий, ни провайдеров, ни договоров. Цена — ваше время: каждый платёж проверяете вручную.

В FlowCastle для этого есть шаблон ручная оплата с проверкой чека.

Как покупателю купить звёзды в России

Большинство сорванных продаж за звёзды срываются именно здесь, поэтому подскажите покупателю, как это сделать.

  • В приложении: «Настройки» → «Звёзды Telegram» → купить пакет. На iPhone и Android это идёт через App Store и Google Play — с российскими картами там обычно не получается.
  • @PremiumBot: официальный бот Telegram продаёт звёзды за карту. В ноябре 2026 года мы проверили: российская карта и СБП работают.
  • Fragment: звёзды за TON на fragment.com.
  • Tribute: звёзды по СБП внутри Tribute, если вы продаёте через него.

Ошибка в Telegram Desktop. Если на компьютере звёзд не хватает и покупатель нажимает «Оплатить», открывается окно покупки звёзд. Для ботов не от самого Telegram покупка там падает с ошибкой «Sorry, the payment form cannot be open» и кодом PROVIDER_ACCOUNT_INVALID. Это известная ошибка Telegram (tdesktop #31262, открыта с сентября 2026 года), а не вашего бота. На телефонах её нет, а тот же покупатель может пополнить баланс в настройках или в @PremiumBot и оплатить заново.

Пока Telegram её не исправил, добавьте под каждый счёт в звёздах одну строку:

Не получается купить звёзды? Пополните баланс в @PremiumBot (карта или СБП) или в «Настройки» → «Звёзды Telegram» и нажмите «Оплатить» ещё раз.

Что выбрать

  • Цифровой товар, аудитория по всему миру → звёзды. Ничего настраивать не нужно.
  • Цифровой товар, покупатели в основном из России → звёзды плюс строка про @PremiumBot. Если продажи всё равно буксуют — добавьте Tribute или lava.top второй кнопкой.
  • Физические товары или услуги, бизнес в России → ЮKassa: через @BotFather для оплаты картой в Telegram, модулем — для СБП и чеков.
  • Физические товары или услуги за пределами России → Stripe через @BotFather.
  • Крипто-аудитория → Crypto Pay.
  • Пара продаж в неделю и никаких договоров → перевод на карту с чеком.

Нужного платёжного сервиса нет в списке или для него ещё нет модуля? Напишите в чат поддержки — кнопка чата в углу этой страницы или @flowcastle_bot в Telegram. Интеграцию добавим бесплатно.

Возьмите готовый шаблон

Продажа за Telegram Stars — основной путь в виде работающего бота: карточка товара, счёт на 100 звёзд, выдача после оплаты и повтор, если оплата не прошла. Установите шаблон, поменяйте цену и текст и добавьте строку про @PremiumBot для покупателей с компьютера.

telegrampaymentstelegram-starsyookassatribute

Попробуйте шаблон

Всё, что мы собираем в этой статье, уже есть в виде готового сценария — установите его и настройте под себя.

Не хотите собирать сами? Мы соберём бота за вас →