Мой опыт использования Stars, как способ оплаты в Telegram

6 июня Павел Дуров анонсировал новый способ оплаты цифровых товаров и услуг в Telegram. Некоторые владельцы крупных телеграм-ботов получили уведомления о переходе на новый способ оплаты ещё в конце мая. Это нововведение сделано для того, что бы Telegram соответствовал требованиям Apple и Google к продаже цифровых товаров.

Мой опыт использования Stars, как способ оплаты в Telegram

Разработка

Так как я являюсь владельцем бота с подключенными платежами, я получил письмо от Telegram о переходе на новый способ оплаты.

Starting on June 12, all payments for digital goods and services in bots and mini apps will have to be carried out exclusively in Telegram Stars. If digital goods and services can be purchased for your bot or mini app on other platforms (including from your external website), the same goods and services must also be available for purchase with Telegram Stars, in compliance with Apple Review Guideline 3.1.3(b)

Telegram

Так же телеграм добавил в свой API способ приема Stars, для этого при выставлении счета методами sendInvoice или createInvoiceLink нужно в поле currency выставить значение "XTR" и упустить несколько других полей предназначенных для интеграции с платежными операторами.

На момент этого уведомления Stars не работали ни в одном актуальном клиенте Telegram.

Приложение для MacOS
Приложение для MacOS
Приложение для iOS
Приложение для iOS

Спустя некоторое время платежи частично стали работать в Тестовой среде Telegram, тогда для тестирования платежей я решил разработать бота @SayMyTextBot, который позволяет преобразовать любой текст в голосовое сообщение при помощи TTS API OpenAI. Так как генерация речи платная, бот создает платежи с учетом стоимости на генерацию.

6 июня платежи стали работать в Telegram к этому времени у меня был уже готовый бот, чтобы я смог протестировал платежи в реальной среде.

Делюсь ботом и впечатлением от нового способа оплаты с вами:

Бот позволяет выбрать голос и скорость произношения и сразу прослушать пример.
Бот позволяет выбрать голос и скорость произношения и сразу прослушать пример.
Если на балансе есть Stars, то появится сразу кнопка оплаты.
Если на балансе есть Stars, то появится сразу кнопка оплаты.
При оплате сразу приходит голосовое сообщение.
При оплате сразу приходит голосовое сообщение.
Если на балансе нет Stars, то будет предложено пополнить баланс способом зависящим от платформы.
Если на балансе нет Stars, то будет предложено пополнить баланс способом зависящим от платформы.

@SayMyTextBot — Не только тестовый проект, это еще и рабочий бот. Вы можете использовать его в своих целях, например для озвучивания видео или презентации.

Плюсы использования Stars

  • Простота внедрения: В отличие от обычных платежных форм, не нужно покупать облачную кассу и настраивать интеграцию с платежным оператором. Telegram берет на себя всю оплату Stars.
  • С 12 июня — это будет единственным легальным способом оплаты цифровых товаров и услуг в Telegram.
  • Если у пользователя подключена оплата в AppStore то купить товар или услугу за Stars может быть гораздо проще чем с карты или СБП.

Минусы использования Stars

  • Высокая комиссия: Для пользователей Telegram один Stars обойдется в 1.75 ₽ — если покупать с карту и 2.28 ₽ — если покупать через AppStore. Телеграм обещает возвращать $0.013 за каждый Stars. Это получается ≈ от 34.00% до 49.34% комиссии, в зависимости от способа покупки Stars.
  • У оплат при помощи Stars в отличи от карт нет автоматических списаний. Таким образом нельзя реализовать подписку на свой сервис в Stars. Нужно постоянно напоминать пользователю оплатить счет.
  • В России если пользователь iOS не привязал иностранную карту или Мобильного оператора, как способ оплаты к своей учетной записи в Apple, то он не сможет купить Stars.

Пока нет способа вывести Stars, но Telegram обещает в скором времени добавить вывод их в Toncoin при помощи платформы Fragment. Как только эту возможность добавят, я изменю способ оплаты в других своих ботах и Mini Apps и поделюсь опытом.

11
19 комментариев

Кто-то разобрался куда отправляются звезды?
Я сделал тестовый пост на тестовом канале, со второй своей страницы оплатил этот пост - ничего.
Сделал еще один пост и снова оплатил - тишина.
На аккаунте, с которого покупал, в настройках появились мои звезды и история транзакций.
На аккаунте с каналом я так ничего и не нашел. В действиях канала ничего нет. Решил открыть в настройках основного аккаунта звезды и купил и там 50 звезд. По итогу там 50 и где теперь те звезды, что я потратил на открытие контента - не понятно.

1
Ответить

Улетели звёзды в далёкие дали)) просто бред...

Ответить

Подскажите, где должны отображаться полученные stars после того как пользователь оплатил ими в боте? Я протестировал на двух своих аккаунтах, и на аккаунте с ботом я не вижу их вообще, это норм или я что-то не так сделал?

Ответить

В итоге пришли куда-то эти звезды? Такой же вопрос у меня просто

Ответить

После покупки, старсы должны отобразится в настройках.

Ответить

Я пока продолжу принимать оплату на расчетный счет. Мне и моим клиентам так удобнее.

Ответить

а что делать если клиенты за бугром ?)

Ответить