Версия 0.1.3 · Команды установки используют точные версии.
API подарка Telegram Premium по username
Проверка получателя и подарок Telegram Premium на 3, 6 или 12 месяцев через серверный API.
При покупке mnemonic кошелька и сессия/cookie Fragment передаются оператору API.
Используйте endpoint Premium, когда backend должен отправить подписку по Telegram username. Сначала вызовите get-user-info и проверьте is_premium.
POST /buy-premium/ принимает username, duration и payment_method как form data. duration — ровно 3, 6 или 12; payment_method — usdt_ton или ton. Используются те же защищённые заголовки кошелька, что и для Stars.
Создавайте только одну покупку по явному выбору пользователя. Не меняйте срок, не отправляйте одновременно Premium и Stars и не повторяйте запрос после timeout. Перед новой покупкой сверяйте получателя и кошелёк.
Семь SDK предоставляют одну операцию с naming языка и типизированными ошибками. Тестируйте на синтетических fixtures и внедряемом transport без реальной покупки.
Пример
curl -X POST https://fragment.donor.uz/buy-premium/ \
-H "Cookie: $FRAGMENT_COOKIE" -H "Mnemonic: $WALLET_MNEMONIC" \
--data-urlencode "username=durov" --data "duration=3" \
--data "payment_method=usdt_ton"Читайте дальше
Подарить Telegram Premium через API · Интеграция подарков Telegram Premium в backend · Timeout платежа: защита от повторной покупки Telegram Stars