Fragment Donor SDKИсходный код

Версия 0.1.3 · Команды установки используют точные версии.

API Telegram Stars: отправка Stars по username

Серверный API и семь SDK для проверки username и отправки 50–1 000 000 Telegram Stars с оплатой TON или USDT.

При покупке mnemonic кошелька и сессия/cookie Fragment передаются оператору API.

Этот API предназначен для отправки Telegram Stars получателю по username. Это не приём Stars за цифровые товары внутри бота или Mini App через Telegram Bot Payments API.

Backend сначала проверяет получателя через GET /get-user-info/, затем один раз отправляет form-urlencoded POST /buy-stars/. amount — целое от 50 до 1 000 000; payment_method — usdt_ton или ton.

Для покупки оператору API передаются mnemonic кошелька и cookie сессии Fragment. Храните их только на сервере. Timeout не доказывает сбой, поэтому не повторяйте POST автоматически.

Выберите SDK своего backend: Python, Node.js/TypeScript, PHP, .NET, Go, Rust или Ruby. Все семь сохраняют дополнительные поля, decimal-балансы, подсказки ожидания и неопределённый исход покупки.

Пример

curl -X POST https://fragment.donor.uz/buy-stars/ \
  -H "Cookie: $FRAGMENT_COOKIE" -H "Mnemonic: $WALLET_MNEMONIC" \
  --data-urlencode "username=durov" --data "amount=100" \
  --data "payment_method=usdt_ton"

Читайте дальше

Купить Telegram Stars по username через API · Как отправить Telegram Stars пользователю по username · Telegram Stars API и Bot Payments API: различия

OpenAPI 3.0 · Postman collection