Найпростіший спосіб брати гроші в Telegram-боті — вбудована валюта Telegram Stars (XTR). Не потрібен еквайринг, юрособа чи інтеграція платіжки. Ось як це працює.
Чому Stars
- Доступні всім користувачам Telegram (не лише Premium).
- Купуються картою / Apple Pay / Google Pay прямо в застосунку.
- Виплата тобі — через @BotFather → Payments.
- 1 Star ≈ $0.013.
Як це в коді (коротко)
- Надсилаєш інвойс із
currency="XTR"і ціною в Stars. - Ловиш
pre_checkout_query→ підтверджуєш. - На
successful_payment— нараховуєш товар/кредити користувачу.
Жодних API-ключів платіжних систем — усе всередині Telegram.
Приклад: кредитна модель
У своєму HUMANiKRON OS Bot я зробив так: новий юзер отримує кілька безкоштовних генерацій, далі купує пакети кредитів за Stars (50 / 200 / 500). Зображення = 1 кредит, музика = 3, відео = 5. Якщо генерація впала — кредит повертається автоматично.
Кому підходить
Цифрові товари, підписки, кредити, донати, доступ до контенту. Для фізичних товарів краще звичайний еквайринг.
Хочеш бота з оплатою під ключ — напиши, підключу Stars або Mono за пакетом Premium.