Приём оплаты в Telegram-боте: ЮKassa, Robokassa, Stars — что выбрать

В Telegram-боте деньги принимают тремя способами: через платёжного провайдера (ЮKassa, Robokassa), через Telegram Stars или ссылкой на внешнюю платёжную страницу. Выбор зависит не от вкуса, а от того, что вы продаёте. Ошибётесь — заблокируют бота или платежи.

Главное правило: физическое vs цифровое

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

Это не рекомендация, а условие политики платформы: ботов, продающих цифровой контент за рубли напрямую, Telegram ограничивает.

Способ 1. ЮKassa через Bot Payments API

Классика для магазинов и услуг в РФ. Бот выставляет нативный инвойс — пользователь платит картой или через СБП, не покидая Telegram.

  • Комиссия: ~2,8–3,5% в зависимости от оборота и способа оплаты.
  • Чеки 54-ФЗ: ЮKassa умеет фискализацию сама — боту достаточно передать состав корзины.
  • Часы на интеграцию: 10–20 — инвойсы, обработка статусов, чеки, возвраты.
  • Минус: нужен договор с ЮKassa на юрлицо или ИП, самозанятым сложнее.

Способ 2. Robokassa

Тот же сценарий, что и ЮKassa, другие условия.

  • Комиссия: ~3–7%, зависит от тарифа и оборота.
  • Плюс: проще старт для ИП с небольшим оборотом, есть решения для самозанятых.
  • Минус: нативная интеграция с Bot API менее гладкая — чаще делают через платёжную ссылку: бот отправляет URL, пользователь платит в браузере, вебхук возвращает статус.

Способ 3. Telegram Stars

Внутренняя валюта Telegram. Пользователь покупает Stars через App Store или Google Play, тратит их в вашем боте, вы выводите выручку через Fragment в TON.

  • Комиссия: фактически самая высокая — свою долю берут и сторы, и Telegram. Считайте ~30%+ от цены для покупателя.
  • Плюс: единственный легальный способ продавать цифровой контент внутри Telegram. Интеграция самая быстрая — 5–10 часов, чеки не нужны.
  • Минус: вывод в TON — волатильность и вопросы бухгалтерии для российского юрлица.

Сравнение

ЮKassaRobokassaStars
Что продаватьтовары, услугитовары, услугицифровой контент
Комиссия~2,8–3,5%~3–7%~30%+
Чеки 54-ФЗавтоматомавтоматомне нужны
Оплата не выходя из ботадачаще ссылкойда
Часы на интеграцию10–208–155–10

Тарифы меняются — перед запуском сверьте актуальные условия провайдера.

Подводные камни, которые всплывают после запуска

  1. Двойные платежи. Пользователь нажал «оплатить» дважды — без идемпотентности в обработчике получите два списания и разбор с клиентом.
  2. Просроченные инвойсы. Платёж пришёл, когда заказ уже отменён. Нужна сверка статусов, а не «получил вебхук — выдал товар».
  3. Возвраты. По закону обязаны уметь возвращать. Кнопки «вернуть» в Bot API нет — возврат делается через API провайдера, и этот сценарий надо программировать отдельно.
  4. Чек не доехал. Фискализация упала, а деньги списались — нужен мониторинг и повторная отправка чека, иначе штраф.

Эти четыре пункта — разница между «ботом с кнопкой оплаты» за 5 часов и рабочей платёжной системой за 15–20. Сколько всего часов занимает бот целиком — разобрали в статье «Сколько стоит Telegram-бот в 2026».

Что выбрать

  • Магазин, доставка, запись на услуги → ЮKassa (или Robokassa, если старт с малым оборотом).
  • Подписка на канал, платный контент, AI-генерации → Stars, вариантов нет.
  • Продаёте и то и другое → комбинируйте: физическое за рубли, цифровое за Stars — в одном боте это нормально.