Основные способы
| Способ | Подходит для | Особенности |
|---|---|---|
| Платёжный провайдер (ЮKassa и аналоги) | Карты, СБП, физические и цифровые услуги для клиентов из РФ | Нужен договор с провайдером и статус самозанятого, ИП или юрлица; комиссия с оплаты; чеки |
| Telegram Stars | Цифровые товары и услуги внутри Telegram, международная аудитория | Внутренняя валюта Telegram; выводить средства можно по правилам платформы; комиссия платформы |
| Криптовалюта | Аудитория, привыкшая к крипте; международные платежи | Нужно подтверждение транзакции и учёт курса; вопросы налогов и регулирования |
| Ручной перевод | Малый объём, консультации, переходный период | Просто, но нужны ручная проверка и учёт; возможны ошибки и споры |
Как устроен платёж внутри бота
- Бот выставляет счёт: сумма, описание, метод оплаты.
- Пользователь оплачивает в интерфейсе Telegram или переходит на страницу провайдера.
- Провайдер подтверждает платёж боту или серверу.
- Бот проверяет, что платёж действительно прошёл и соответствует заказу.
- Бот выдаёт результат: доступ, файл, услугу, запись — и сохраняет платёж в базе.
Чем платёж в боте сложнее, чем кажется
- Идемпотентность. Провайдеры могут присылать уведомление повторно. Обработка должна быть безопасной к повторам.
- Сбои и зависшие платежи. Пользователь оплатил, а бот в этот момент был недоступен. Нужна повторная сверка статусов.
- Возвраты и отмены. Что происходит с доступом после возврата денег.
- Подписки. Автопродление, уведомления перед списанием, отключение доступа при неудачном списании.
- Несколько валют и способов. Например, рубли и Stars для одного и того же товара с пересчётом цен.
Чеки и налоги: что важно знать
Если вы принимаете деньги за товары и услуги, нужно правильно оформлять поступления. Общая картина:
- Самозанятый формирует чек в приложении «Мой налог» и передаёт клиенту. Кассовый аппарат в этом случае не нужен.
- ИП и юрлица при онлайн-оплате применяют контрольно-кассовую технику: провайдеры платежей предлагают облачную фискализацию по 54-ФЗ, и чек формируется автоматически.
- Перепродажа товаров имеет ограничения для самозанятых.
Какой способ выбрать
- Клиенты из России, физические и цифровые услуги: провайдер с картами и СБП.
- Цифровой продукт внутри Telegram: Telegram Stars как дополнительный простой вариант.
- Международная или крипто-аудитория: криптоплатежи.
- Тестовая проверка идеи: ручной перевод, пока нет потока платежей.
Часто подключают сразу два способа, например карту и Stars, чтобы у клиента был выбор. Такой сценарий использован в проектах SetkaBot и других ботах с платным размещением.
Частые вопросы
Можно ли принимать платежи без ИП?
Да, в статусе самозанятого можно подключить ряд платёжных провайдеров. Условия у каждого свои, проверьте требования перед выбором.
Как быстро приходят деньги?
Зависит от провайдера и способа оплаты. Сроки и комиссии указаны в его тарифах.
Что если платёж прошёл, а бот не ответил?
Хорошая реализация хранит платежи в базе и сверяет статусы, поэтому доступ выдаётся даже после временного сбоя.