Как принимать оплату звёздами Telegram
← IndietroВ мини-приложении Telegram баланс сайта пополняется звёздами: курс и пакеты задаются в настройках раздела app_tg, оплата картой там по умолчанию закрыта.
- Откройте раздел с модулем
app_tg→ «Настройки модуля». - Задайте «Курс: рублей за 1 звезду» (по умолчанию 1) и «Пакеты звёзд», например
50, 100, 300, 1000. - При желании задайте пределы «Своя сумма: от, звёзд» и «Своя сумма: до, звёзд».
- Укажите «Страница условий (команда /terms)» и «Ответ на /paysupport». Telegram требует их от ботов, которые принимают оплату.
- Сохраните.
Когда сайт открыт в Telegram, на странице «Финансы» вместо оплаты картой появляется блок «Пополнение звёздами Telegram». Человек выбирает пакет или своё число звёзд и платит в окне Telegram. На баланс зачисляется «звёзды × курс» рублей, а бот присылает сообщение о пополнении.
Звёзды копятся на боте. Выводит их владелец бота через Fragment.
По правилам Telegram цифровые товары и услуги в мини-приложении продаются только за звёзды. Поэтому страницы из поля «Страницы оплаты картой (закрываются в Telegram)» там не открываются. Если сайт продаёт физические товары (например, печать), включите «Разрешить оплату картой в Telegram (только для физических товаров)». Совсем убрать звёзды можно галочкой «Выключить оплату звёздами».
Если не получилось
- «Обновите Telegram — эта версия не умеет оплату звёздами». У человека старая версия Telegram.
- «Оплата прошла, деньги появятся на балансе в течение нескольких минут». Платёж принят, зачисление догонит. Если баланс не изменился долго, проверьте «Проверить опрос» на странице раздела.
- «Оплата картой в Telegram недоступна». Так и должно быть для цифровых услуг — см. галочку выше.
