Как принимать оплату звёздами Telegram

← Voltar

В мини-приложении Telegram баланс сайта пополняется звёздами: курс и пакеты задаются в настройках раздела app_tg, оплата картой там по умолчанию закрыта.

  1. Откройте раздел с модулем app_tg → «Настройки модуля».
  2. Задайте «Курс: рублей за 1 звезду» (по умолчанию 1) и «Пакеты звёзд», например 50, 100, 300, 1000.
  3. При желании задайте пределы «Своя сумма: от, звёзд» и «Своя сумма: до, звёзд».
  4. Укажите «Страница условий (команда /terms)» и «Ответ на /paysupport». Telegram требует их от ботов, которые принимают оплату.
  5. Сохраните.

Когда сайт открыт в Telegram, на странице «Финансы» вместо оплаты картой появляется блок «Пополнение звёздами Telegram». Человек выбирает пакет или своё число звёзд и платит в окне Telegram. На баланс зачисляется «звёзды × курс» рублей, а бот присылает сообщение о пополнении.

Звёзды копятся на боте. Выводит их владелец бота через Fragment.

По правилам Telegram цифровые товары и услуги в мини-приложении продаются только за звёзды. Поэтому страницы из поля «Страницы оплаты картой (закрываются в Telegram)» там не открываются. Если сайт продаёт физические товары (например, печать), включите «Разрешить оплату картой в Telegram (только для физических товаров)». Совсем убрать звёзды можно галочкой «Выключить оплату звёздами».

Если не получилось

  • «Обновите Telegram — эта версия не умеет оплату звёздами». У человека старая версия Telegram.
  • «Оплата прошла, деньги появятся на балансе в течение нескольких минут». Платёж принят, зачисление догонит. Если баланс не изменился долго, проверьте «Проверить опрос» на странице раздела.
  • «Оплата картой в Telegram недоступна». Так и должно быть для цифровых услуг — см. галочку выше.
O artigo ajudou?

Veja também