vengstudio
Все статьи
30.05.2026 6 мин чтения

Приём оплаты в Telegram-боте: 3 способа и подводные камни

Telegram Stars, платёжные провайдеры и внешние ссылки — что выбрать под товар, цифровой продукт или подписку и где теряют деньги.

Автор Faddey Gorbunov · VENG STUDIO

Три способа и когда какой

Telegram Stars — встроенная валюта Telegram, обязательна для цифровых товаров и подписок внутри бота; деньги выводятся через Telegram. Платёжный провайдер (через Bot Payments API) — для физических товаров и услуг: карта оплачивается прямо в чате, деньги идут на ваш счёт у провайдера. Внешняя ссылка на оплату (Stripe, банковский эквайринг) — когда нужен сложный чек, рассрочка или юрлицо. Правило: цифровое и виртуальное — Stars, реальные товары — провайдер, нестандартное — внешняя ссылка.

Где теряются деньги

Главная утечка — необработанный вебхук об успешной оплате: пользователь заплатил, а бот не выдал товар, потому что сервер был недоступен или код упал на исключении. Поэтому оплату всегда подтверждают идемпотентно: каждый платёж имеет уникальный id, повторный вебхук не выдаёт товар дважды, а неуспех логируется и повторяется. Вторая утечка — отсутствие сверки: раз в день бот должен сверять свои заказы с отчётом провайдера, иначе расхождения всплывут только в споре с клиентом.

Что заложить в бюджет

Добавление оплаты — это не «одна кнопка», а отдельный модуль: интеграция API, идемпотентность, чеки, возвраты, сверка и тестовый режим. По нашему опыту это +$300–700 к стоимости бота и 3–7 дней работы в зависимости от способа и числа сценариев. Зато после запуска бот принимает деньги 24/7 без участия человека — модуль окупается на первых же десятках продаж.

Готов обсудить свой проект?

Рассчитать стоимость