Журнал
Оплата в телеграм

Платежи в Telegram: как принимать оплату в 2026

Платежи в Telegram: как работает оплата прямо в чате, чем отличаются Stars и карточные провайдеры, сколько это стоит и как подключить приём оплаты по шагам.

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

Полный список способов, которые можно подключить к магазину, включая TON и кошельки Юго-Восточной Азии, — в статье способы оплаты в Telegram. Здесь — о том, как работает оплата в Telegram и как её включить.

Как работают платежи в Telegram#

Bot Payments API — бесплатная открытая платформа Telegram. В ней две дорожки:

  • Физические товары и услуги оплачиваются через сторонних провайдеров. Их у Telegram больше 20, платить можно из более чем 200 стран. Комиссию с таких платежей Telegram не берёт и данные карт не хранит — картой занимается провайдер. Платёжное окно Telegram поддерживает Apple Pay и Google Pay.
  • Цифровые товары и услуги оплачиваются только в Telegram Stars, код валюты XTR. Telegram предупреждает: если продавать цифровое за другие валюты или через сторонних провайдеров, бот или Mini App могут не показываться пользователям мобильных приложений.

Платёж всегда проходит одинаково:

  1. Счёт. Бот отправляет счёт с товарами и суммой (sendInvoice) или Mini App открывает его по ссылке.
  2. Доставка (по желанию). Если цена доставки зависит от адреса, Telegram сначала запрашивает у бота варианты доставки.
  3. Проверка перед оплатой. Перед списанием Telegram просит бота подтвердить заказ. На ответ — 10 секунд, иначе платёж отменяется.
  4. Оплата. Покупатель подтверждает её в окне: картой, Apple Pay, Google Pay или Stars.
  5. Подтверждение. Бот получает сообщение successful_payment и выполняет заказ.

Какой вариант подходит под ваш товар#

ВариантЧем платит покупательДля чегоЧто берёт TelegramПодключение
Telegram StarsБаланс StarsЦифровое: файлы, доступы, подпискиПродавец получает около $0,013 за StarНичего подключать не нужно
Карточный провайдер через @BotFather (Stripe, Freedom Pay и другие)Карта, Apple Pay, Google Pay в окне TelegramФизические товары и офлайн-услугиНичего, у провайдера своя комиссияТокен провайдера
Stripe Connect (Tiny Shops)Карта на защищённой странице StripeФизические товары в странах StripeНичего, действует комиссия StripeПодключение Stripe из панели
TONЛюбой TON-кошелёкКрипто-аудитория, продажи за рубежНичегоАдрес кошелька
Ручной заказКак договоритесь: наличные, переводЛокальная доставка, оплата при полученииНичегоНичего

Комиссии провайдеров зависят от страны и договора. Stripe публикует ставки на stripe.com/pricing, а, например, у Freedom Pay комиссия прописана в договоре. Точную цифру смотрите у своего провайдера, а не в таблице из блога.

Коротко о Telegram Stars#

Покупатели получают Stars через покупки в App Store и Google Play или в @PremiumBot и тратят их в ботах и Mini App. Для продавца цену задают условия для разработчиков ботов:

  • Около $0,013 за Star — вознаграждение, выплату обрабатывает Fragment.
  • $0,02 за Star, если потратить баланс на рекламу в Telegram Ads.
  • До 21 дня проходит, прежде чем полученные Stars можно вывести или потратить на рекламу.

Stars — только целые числа, чаевые недоступны, а имя, телефон и адрес покупателя Telegram вместе с оплатой Stars не передаёт. Возврат делается через Bot API (refundStarPayment), а бот, который продаёт за Stars, обязан отвечать на команду /paysupport. Подробное сравнение с картами и таблица «Stars в доллары» — в статье Telegram Stars или Stripe.

Как принимать оплату в Telegram (общий путь)#

Если вы пишете бота сами, шаги по документации Telegram такие:

  1. Создайте бота в @BotFather. Пошагово — в нашем гайде по боту.
  2. Получите токен провайдера. В @BotFather: /mybots → ваш бот → Bot Settings → Payments. Выберите провайдера, пройдите у него регистрацию и скопируйте токен. Начните с тестового. Для Stars этот шаг не нужен: токен — пустая строка.
  3. Выставляйте счета из кода через sendInvoice или createInvoiceLink в валюте, которую поддерживает провайдер.
  4. Отвечайте на pre-checkout запрос в течение 10 секунд, а при гибкой доставке — и на запрос доставки.
  5. Обрабатывайте successful_payment: отмечайте заказ оплаченным и отправляйте товар.
  6. Пройдите чек-лист Telegram перед запуском: двухэтапная проверка на аккаунте владельца бота, команда /terms с условиями, с которыми соглашается покупатель, команда /support и готовность самим разбирать споры и чарджбэки. Затем замените тестовый токен на боевой (в нём есть :LIVE:).

Конструктор магазина берёт шаги 3–5 на себя — вместе с каталогом, корзиной и уведомлениями о заказах.

Как принимать оплату в Telegram через Tiny Shops#

Tiny Shops — конструктор магазинов в Telegram Mini App без кода. Магазин открывается в вашем собственном боте, а оформление заказа заканчивается в платёжном окне Telegram.

Карты через провайдера Telegram#

  1. Получите тестовый токен в @BotFather → /mybots → бот магазина → Bot Settings → Payments. Пошаговые инструкции для двух провайдеров: Stripe и Freedom Pay.
  2. Откройте Настройки витрины → Заказы и платежи. В блоке Режим оформления выберите Платежи Telegram.
Настройки витрины → Заказы и платежи, режим оформления
Настройки витрины → Заказы и платежи, режим оформления
  1. Нажмите «Добавить провайдер». Заполните Название провайдера (любая подпись, например «Stripe»), вставьте токен в Токен провайдера, оставьте включёнными Тестовый режим и Активен и нажмите Сохранить провайдер.
  2. Проверьте валюту в блоке Валюта магазина. Она должна поддерживаться провайдером. Если платёж падает с ошибкой PAYMENT_PROVIDER_INVALID, причина чаще всего в валюте.
  3. Откройте Оформление заказа → Способы оплаты и убедитесь, что в списке есть Счёт Telegram. Если его нет — нажмите Добавить способ и добавьте. Статус сменится на «Подключено», когда появится активный провайдер.
Оформление заказа, вкладка способов оплаты с предпросмотром
Оформление заказа, вкладка способов оплаты с предпросмотром
  1. Выберите поля счёта. В блоке Настройка полей счёта включите Запрашивать имя, Запрашивать телефон, Запрашивать email или Запрашивать адрес доставки — что нужно. Гибкая стоимость доставки позволяет менять цену доставки в зависимости от адреса. Включить чаевые добавляет до 4 рекомендуемых сумм и Максимальную сумму чаевых.
  2. Сделайте тестовый заказ с телефона. С тестовым токеном Stripe подойдёт тестовая карта из документации Telegram: 4242 4242 4242 4242, любая будущая дата и любой CVC.
  3. Запуститесь. Возьмите боевой токен в @BotFather, нажмите Редактировать провайдер, вставьте его, выключите Тестовый режим и сохраните.

Telegram Stars#

  1. В Настройках витрины → Заказы и платежи выберите Платежи Telegram и поставьте Валюту магазина — Telegram Stars (XTR). Появится блок «Telegram Stars включены»: ни токена, ни настроек не нужно.
  2. В Оформление заказа → Способы оплаты добавьте Telegram Stars.
  3. Укажите цены товаров в целых Stars.

У магазина одна валюта, поэтому он принимает либо Stars, либо карточного провайдера. Если вы продаёте и посылки, и цифровое — заведите два магазина в одном аккаунте.

Другие варианты#

Stripe Connect (карты на странице Stripe, выплаты на ваш Stripe), TON, Xendit для Индонезии, Филиппин и Малайзии и Ручной заказ настраиваются в Оформление заказа → Способы оплаты. Шаги для каждого — в статье способы оплаты в Telegram.

Apple Pay и Google Pay в Telegram#

Отдельно кошельки включать не нужно. Платёжное окно Telegram поддерживает Apple Pay и Google Pay, и они появляются, если их поддерживают ваш провайдер и устройство покупателя. Если покупатель не видит Apple Pay — уточните, доступен ли он у вашего провайдера в вашей стране. При оплате Stars кошельки не участвуют: покупатель платит с баланса Stars.

Сколько это стоит#

С платежей через провайдеров Telegram ничего не берёт, у провайдера своя комиссия. Tiny Shops стоит $0 на Free, $9,99 на Starter, $29 на Pro и $79 на Scale в месяц, и с каждого заказа берётся процент тарифа от суммы: 5%, 3%, 1,5% или 0,7%. Первые 50 заказов аккаунта бесплатны — один раз, а не каждый месяц. Продажи за Stars платят процент с первой продажи. На Pro процент — не больше $149 в месяц, на Scale — не больше $79. Подробнее на странице тарифов.

Если что-то не работает#

Что происходитВероятная причинаЧто сделать
Ошибка PAYMENT_PROVIDER_INVALIDПровайдер не поддерживает валюту магазинаСмените Валюту магазина или уточните у провайдера список валют
Счёт Telegram — «Не подключено»Нет активного провайдераДобавьте его в Заказы и платежи и оставьте Активен
Stars не предлагаются при оформленииВалюта магазина не XTRПоставьте Валюту магазина — Telegram Stars (XTR)
Тестовые платежи проходят, настоящие — нетОстался тестовый токенВставьте боевой токен и выключите Тестовый режим
Не приходят уведомления о заказахНе выбрано, куда их слатьНастройте Уведомления о заказах и нажмите Отправить тестовое уведомление

Частые вопросы#

Как работают платежи в Telegram? Бот выставляет счёт, Telegram показывает своё платёжное окно, покупатель платит картой, кошельком или Stars, а бот получает подтверждение и выполняет заказ. Карты идут через стороннего провайдера, Stars остаются внутри Telegram.

Берёт ли Telegram комиссию за платежи? С платежей через сторонних провайдеров — нет, комиссию берёт провайдер. За Stars продавец получает около $0,013 за Star — так записано в условиях Telegram для разработчиков.

Можно ли принимать Apple Pay в Telegram? Да, если его поддерживает ваш провайдер. Apple Pay и Google Pay появляются в платёжном окне Telegram без дополнительной настройки в магазине.

Можно ли продавать цифровые товары за карту в Telegram? Внутри бота или Mini App — нет. Telegram требует Stars для цифровых товаров и услуг и может скрыть от мобильных пользователей бота, который продаёт их за другие валюты.

Нужен ли разработчик? С конструктором — нет. В Tiny Shops вся настройка — это токен из @BotFather и несколько переключателей в панели.

Откройте магазин и примите первый платёж в Telegram на tiny-shops.com →

Читать дальше

Оплата в телеграм

Способы оплаты в Telegram: Stars, Stripe, TON, QRIS

Все способы оплаты в Telegram для магазина: Stars, провайдеры BotFather, карты Stripe, TON, QRIS, GCash и FPX через Xendit. Кому какой и как подключить.

Канал

Новые статьи — сначала в Telegram.
Без спама и «лайфхаков роста».