ЮKassa и Робокасса в Telegram-боте: подключение платежей
Как подключить ЮKassa к Telegram-боту и чем отличается путь с Робокассой: требования к ИП и ООО, оферта, настройка через BotFather, рекуррентные списания и причины отказов.
Бот собран, тарифы придуманы, осталось «просто подключить оплату» — и тут начинается самое долгое: заявки, оферты, вопросы от модерации и непонятное требование «пришлите сайт». Для приёма карт в российском Telegram-боте выбор обычно сводится к двум агрегаторам — ЮKassa и Робокасса. Разбираем, как пройти подключение с первого раза и какие грабли собирают почти все.
ЮKassa vs Робокасса: тарифы и требования
Оба сервиса работают по одной модели: вы заключаете договор как ИП или юрлицо, агрегатор принимает оплату от клиентов, удерживает комиссию с каждого платежа и переводит остаток на ваш расчётный счёт.
Ключевые отличия для владельца бота:
- ЮKassa — нативный платёжный провайдер Telegram: подключается прямо через BotFather, и инвойсы открываются внутри чата.
- Робокассу обычно интегрируют иначе — через API, платёжные ссылки, которые бот отправляет сообщением, или через сервисы-прослойки (конструкторы ботов с платёжным модулем).
По тарифам честный ответ такой: обе площадки берут процент с каждого платежа, ставка зависит от способа оплаты, оборота и категории бизнеса, и цифры периодически меняются — сверяйтесь с актуальными условиями на официальных сайтах перед подачей заявки. Для подписочной модели важно другое: комиссия снимается с каждого списания, каждый месяц. Прикидка для масштаба: каждый 1% комиссии на обороте 100 000 ₽ в месяц — это 1000 ₽, за год — 12 000 ₽.
Если сравниваете агрегаторы с готовыми подписочными сервисами, у тех комиссии заметно выше: Tribute берёт 10% с транзакции, Paywall.pw — 20% с платежа. Взамен они избавляют от бюрократии подключения мерчанта. Полную карту вариантов мы разобрали в обзоре способов приёма платежей в боте.
Что нужно до заявки: статус, оферта, описание услуг
Агрегаторы проверяют получателя денег, поэтому подготовьте всё заранее:
- Статус. ИП или ООО с расчётным счётом. Физлицу без статуса договор не одобрят; по самозанятым у сервисов отдельные режимы с ограничениями — уточняйте условия до подачи.
- Сайт или посадочная страница. Живой адрес, где описано, что вы продаёте: услуга, цена, сроки оказания, контакты. Ссылка на сам бот в качестве «сайта» — частая причина отказа.
- Оферта. Публичный договор: что входит в подписку, как происходит оплата и продление, как оформить возврат. Разместите её на той же странице.
- Реквизиты и ОКВЭД. Коды деятельности должны соответствовать описанию услуги. «Обучение» в заявке при ОКВЭД на грузоперевозки — гарантированный вопрос от модерации.
Подключение через BotFather: пошагово
Для ЮKassa путь выглядит так:
- Зарегистрируйтесь в ЮKassa и дождитесь одобрения магазина.
- В Telegram откройте BotFather: /mybots → выберите бота → Bot Settings → Payments.
- Выберите ЮKassa из списка провайдеров и авторизуйтесь в открывшемся окне.
- BotFather выдаст платёжный токен — его использует ваш код при выставлении счетов (метод sendInvoice в Bot API).
- Сначала проведите оплату на тестовом токене, затем переключитесь на боевой.
Важная оговорка про правила платформы: Telegram требует, чтобы цифровые товары и услуги внутри ботов продавались за Telegram Stars, — фиатные провайдеры в инвойсах рассчитаны на физические товары. На практике доступ к контенту поэтому часто продают по-другому: бот отправляет платёжную ссылку агрегатора, оплата проходит на его странице, а бот открывает доступ по уведомлению об оплате (webhook). Именно по такой схеме обычно работает связка с Робокассой.
Рекуррентные платежи для подписки: нюансы
Подписка — это не разовый платёж, а регулярные списания, и здесь всплывают детали:
- Инвойсы через BotFather автосписаний не поддерживают: рекуррентные платежи делаются через прямую интеграцию с API агрегатора — у ЮKassa это автоплатежи с сохранением карты, у Робокассы свой механизм регулярных списаний.
- Автоплатежи включаются по отдельной заявке — в базовое подключение эта опция по умолчанию не входит.
- Нужно явное согласие плательщика на сохранение карты и регулярные списания — пропишите его в оферте.
- Продумайте отмену: пользователь должен отключать продление сам, без письма в поддержку, иначе получите возвраты и жалобы.
- Логика доступа — на вашей стороне: агрегатор только списывает деньги, а открывать и закрывать доступ в канал по статусу подписки должен ваш бот. Как устроена эта связка целиком, разбирали в статье про бота для платной подписки.
Почему отклоняют заявки и что делать
Типовые причины отказов у обоих агрегаторов похожи:
- Нет сайта, либо страница-заглушка без описания услуги и контактов.
- Нет оферты, или из неё непонятно, за что именно платит клиент.
- Размытое описание деятельности: «доступ к сообществу» без деталей выглядит для модерации как серый инфобизнес.
- Категория повышенного риска: обучение, консультации, инвестиционная тематика — по ним запрашивают дополнительные документы, а с крипто-тематикой фиатные агрегаторы обычно не работают вовсе.
- Несовпадение заявленной деятельности и ОКВЭД.
Что делать при отказе: запросить у поддержки конкретную причину, привести страницу и оферту в порядок, при необходимости добавить подходящий ОКВЭД и подать заявку повторно. Это нормальный рабочий процесс, а не приговор.
Альтернатива: платформа с готовым мерчантом
Если весь этот путь нужен вам ради одного — брать оплату за доступ в клуб, — посчитайте, окупается ли он. Другой вариант — платформа, где платежи уже встроены. Например, в CatchClub клуб получает собственного бота и брендированную мини-аппу, участники платят в USDT (через CryptoBot) или Telegram Stars, процент с платежей платформа не берёт, а тарифы фиксированные — начать можно на бесплатном Demo до 50 участников, карта для старта не нужна.
Честная оговорка: приёма банковских карт в CatchClub нет. Если ваша аудитория платит только картами РФ, агрегатор всё равно понадобится — и тогда эта статья ваш план действий. А если аудитория спокойно платит криптой или Stars (крипто- и IT-сообщества — как раз такой случай), платный клуб запускается вообще без заявок, эквайринговой оферты и ожидания модерации.