★ API
Telegram Stars API: пример на PHP
Компактный cURL-хелпер для любого PHP-проекта или бота.
Автоматическая доставкабольшинство заказов за минуты
Проверка usernameдо оплаты
Открытые ценыодинаковые на сайте, в боте и API
Публичный реестру каждого заказа есть TxId
<?php
function ps($method, $path, $body = null, $extra = []) {
$ch = curl_init("https://paystars.uz/api/v1$path");
$h = array_merge(["X-API-Key: " . getenv("PAYSTARS_API_KEY"), "Content-Type: application/json"], $extra);
curl_setopt_array($ch, [CURLOPT_CUSTOMREQUEST => $method, CURLOPT_HTTPHEADER => $h,
CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $body ? json_encode($body) : null]);
return json_decode(curl_exec($ch), true);
}
$chk = ps("POST", "/check-username", ["username" => "durov", "kind" => "stars"]);
$order = ps("POST", "/stars/buy", ["username" => "durov", "quantity" => 50,
"verification_token" => $chk["verification_token"]], ["Idempotency-Key: " . bin2hex(random_bytes(16))]);
print_r(ps("GET", "/order/" . $order["order_id"]));- Храните API-ключ в переменной окружения, а не в коде.
- Premium работает так же: /premium/buy и months: 3, 6 или 12.
Частые вопросы
Есть ли песочница?
Во время интеграции используйте небольшие реальные заказы (50 звёзд); ключ идемпотентности делает повторы безопасными.
Какие языки поддерживаются?
Любой язык с HTTPS. Смотрите примеры для Python, Node.js и PHP.
Истекают ли API-ключи?
Нет. Ключ действует, пока вы не отзовёте его в кабинете.
Можно платить в долларах?
Да — пополните USD-баланс через USDT (TON или BEP20) и передавайте currency=USD.
Полезные страницы
Telegram Stars APIПродавайте Telegram Stars и Premium в своём боте, магазине или приложении.Telegram Stars API: пример на PythonМинимальный и безопасный для продакшена сценарий с библиотекой requests.Telegram Stars API: пример на Node.jsВ Node 18+ fetch встроен — дополнительные пакеты не нужны.Простая альтернатива Fragment APIУ Fragment нет публичного API для перепродажи звёзд и Premium.Цены API в долларахВедите бизнес на звёздах в долларах: USD-баланс через USDT, котировки в реальном времени и ограничение цены в каждом закКупить звёзды TelegramОтправьте звёзды себе или любому человеку с публичным @username.
Готовы оформить заказ?
Войдите через Telegram — баланс StarKerak работает на сайте, в WebApp и через API.
