🆕Прием оплаты с помощью Telegram Stars

В этой статье разберем, как оплачивать цифровые товары с помощью Telegram Stars.

6 июня 2024 года Telegram анонсировал обновление для ботов, согласно которому рассчитываться за цифровые товары можно только в валюте Telegram Stars (подробнее в документации Telegram по ссылке). Если принимать оплату за них в рублях или другой валюте, Telegram будет блокировать таких ботов. Пользователи сообщают, что первые блокировки уже были замечены.

В связи с этим в Smartbot Pro также была добавлена возможность принимать оплаты в Telegram Stars! 🥳

Подключение Telegram Stars к проекту

Чтобы подключить оплату в Telegram Stars к своему боту, зайдите в раздел "Интеграции", далее в "Telegram Payments" и нажмите кнопку "Добавить".

Выберите тип "Цифровые товары" и укажите бота, в котором будет производиться оплата Telegram Stars.

Настройка оплаты в Telegram в сценарии

Теперь, чтобы в сценарии настроить оплату с помощью Telegram Stars:

  1. Создайте или используйте готовый блокк "Отправить сообщение"

  2. Добавьте кнопку с типом "Создать платеж" Или "Оплатить заказ Shopback", если это оплата товара с витрины в Тelegram.

  3. Выберите способ оплаты "Telegram Payments"

  4. Нужная платежная система - "Telegram Stars".

Для того, чтобы указать цену товара в "звездах", в настройках магазина просто написать текстом "TG Stars" не получится, т.к. поле имеет лимит по кол-ву символов. Можно использовать эмодзи звезды (⭐️) для обозначения валюты Telegram Stars.

Обратите внимание, что оплата будет работать только для того бота, которого вы указали при настройке интеграции! Если запустите такой блок в другом боте, в отладке будет ошибка:

Поздравляем! Вы успешно настроили оплаты с Telegram Stars для оплаты цифровых товаров! По всем вопросам обращайтесь в нашу тех. поддержку - они подскажут и помогут справится со всеми трудностями!

FAQ

  1. Как я могу вывести звезды, полученные моим ботом?

Вывод Telegram Stars на данный момент не реализован, но вывод планируется в Toncoin при помощи платформы Fragment, пока ничего подробнее от Telegram нет (упоминание об этом в официальной документации Telegram).

  1. Пользователь оплатил товар "звездами". Где я могу увидеть, куда они начислились?

Для этого откройте диалог с ботом, к которому у вас подключена оплата "звездами" и нажмите на шапку. Открыв ее, нажмите на карандаш (на macOS это может быть кнопка "Изм.").

У вас откроются настройки профиля вашего бота и тут вы сможете найти "Баланс".

Внутри него можете найти всю необходимую информацию о зачислениях и списаниях - когда, от кого и сколько "звезд".

На момент написания документации не на всех устройствах есть возможность просмотра баланса Telegram Stars в боте. Поэтому рекомендуем обновить Telegram до последней версии и смотреть на разных устройствах, если обновление приложения не помогает!

Last updated