Принимать оплату в Telegram можно через встроенный платёжный шлюз мессенджера — клиент вводит данные карты или оплачивает через СБП прямо внутри мини-приложения, не переходя на внешние сайты. Для подключения нужен аккаунт у платёжного провайдера, совместимого с Telegram: в России это T-Kassa (Т-Банк), ЮКасса, Робокасса и другие.
Как работает оплата в Telegram
Telegram поддерживает встроенные платежи через Payments API. Схема работы:
- Клиент выбирает товар в мини-приложении
- Бот отправляет счёт прямо в чат
- Клиент нажимает «Оплатить» — открывается защищённая форма внутри Telegram
- Клиент вводит данные карты или выбирает СБП / Mir Pay
- Платёж проходит — бот автоматически подтверждает заказ
Данные карты не передаются владельцу приложения — они напрямую обрабатываются платёжным провайдером. Это обеспечивает безопасность клиента.
Способы оплаты в Telegram
Важно: Telegram Stars — внутренняя валюта Telegram, доступна для цифровых товаров и подписок. Для физических товаров используйте стандартный платёжный шлюз.
Платёжные провайдеры для Telegram в России
Как подключить оплату через Teleport
Teleport — платформа для создания Telegram-магазинов — интегрирует оплату через T-Kassa за 3 минуты без написания кода.
Шаг 1. Зарегистрируйтесь в Teleport
Перейдите на teleport.top и создайте магазин. Пробный период 14 дней — без карты.
Шаг 2. Подключите T-Kassa
- В личном кабинете Teleport откройте раздел «Оплата»
- Выберите T-Kassa
- Введите данные вашего мерчант-аккаунта (ID магазина и секретный ключ)
- Сохраните настройки
Если у вас ещё нет аккаунта T-Kassa — зарегистрируйтесь на сайте Т-Банка. Подключение занимает 1–3 рабочих дня.
Шаг 3. Проведите тестовый платёж
Teleport предоставляет тестовый режим: вы можете провести платёж без реального списания средств, чтобы убедиться, что всё работает корректно.
Шаг 4. Включите СБП (опционально)
СБП имеет самую низкую комиссию из всех способов оплаты (0,4–0,7%) и всё чаще используется покупателями. В настройках T-Kassa включите приём платежей по СБП — T-Kassa поддерживает его автоматически.
Как подключить оплату напрямую через Telegram Payments API
Если вы разрабатываете собственного бота, без платформ вроде Teleport — подключение требует технических знаний.
Инструкция для разработчиков:
- Зарегистрируйтесь у платёжного провайдера, совместимого с Telegram (ЮКасса, Робокасса, CloudPayments)
- Получите токен провайдера
- Передайте токен в @BotFather: команда /mybots → выберите бота → Payments
- В коде бота реализуйте обработку sendInvoice и pre_checkout_query
- Протестируйте платёж в тестовом режиме провайдера
Для большинства малого бизнеса проще использовать готовую платформу — это экономит 20–40 часов разработки.
Онлайн-касса и 54-ФЗ
По российскому законодательству (54-ФЗ), все расчёты за товары и услуги требуют применения онлайн-кассы и выдачи электронного чека.
Как это работает в Teleport:
- T-Kassa автоматически формирует и отправляет электронный чек покупателю после каждой оплаты
- Данные фискализируются и передаются в ФНС в режиме реального времени
- Отдельная касса и кассовое ПО не нужны
Без правильно настроенной кассы приём платежей через Telegram является нарушением закона. Teleport + T-Kassa решают этот вопрос автоматически.
Сравнение: оплата в Telegram vs оплата на сайте
Безопасность платежей в Telegram
Telegram Payments API сертифицирован по стандарту PCI DSS Level 1 — это высший уровень безопасности в платёжной индустрии. Данные карт хранятся у платёжного провайдера, а не у владельца бота.
По данным Telegram, приложение использует MTProto-шифрование для передачи данных, что исключает перехват информации в процессе транзакции.
Частые вопросы
Можно ли принимать оплату в Telegram без ИП или ООО?
Нет. Платёжные провайдеры (T-Kassa, ЮКасса) подключают только юридических лиц и ИП. Для самозанятых доступны ограниченные решения через отдельные сервисы.
Как быстро деньги приходят на счёт после оплаты клиента?
Зависит от провайдера. T-Kassa переводит средства на расчётный счёт в течение 1–3 рабочих дней. СБП-платежи могут поступать быстрее.
Что происходит, если платёж не прошёл?
Бот автоматически уведомляет клиента об ошибке и предлагает попробовать снова или выбрать другой способ оплаты. Деньги не списываются при неудачном платеже.
Можно ли принимать оплату в рассрочку или через BNPL?
Некоторые провайдеры поддерживают BNPL (Т-Банк — «Долями»). Уточните наличие этой функции при подключении T-Kassa через Teleport.
Есть ли лимиты на сумму одного платежа в Telegram?
Telegram устанавливает максимальную сумму одного счёта — до 10 000 USD (или эквивалент в рублях). Для большинства розничных покупок этого более чем достаточно.
Нужно ли настраивать возвраты отдельно?
Возвраты обрабатываются через личный кабинет платёжного провайдера (T-Kassa). Teleport отображает статус заказа и позволяет инициировать возврат из интерфейса управления магазином.