★ API

Telegram Stars API:Python 快速上手

使用 requests 库实现的最小化、可用于生产的流程。

自动到账多数订单几分钟内完成
用户名校验付款前先核实
公开透明的价格网站、机器人、API 一致
公开账本每笔订单都有 TxId
import os, uuid, requests

API = "https://paystars.uz/api/v1"
H = {"X-API-Key": os.environ["PAYSTARS_API_KEY"]}

chk = requests.post(f"{API}/check-username", headers=H,
                    json={"username": "durov", "kind": "stars"}).json()
order = requests.post(f"{API}/stars/buy",
                      headers={**H, "Idempotency-Key": str(uuid.uuid4())},
                      json={"username": "durov", "quantity": 50,
                            "verification_token": chk["verification_token"]}).json()
print(requests.get(f"{API}/order/{order['order_id']}", headers=H).json())
  • 把 Idempotency-Key 与您的订单一起保存,重试时复用 —— API 不会重复扣款。
  • 遵守每个密钥每秒 3 次的限制,遇到 HTTP 429 请退避重试。
  • 用 USD 余额付款时请加上 "currency": "USD" 和 max_usd。

常见问题

有沙盒环境吗?

对接时请用小额真实订单(50 颗星);Idempotency-Key 保证重试安全。

支持哪些编程语言?

任何支持 HTTPS 的语言。可参考 Python、Node.js 和 PHP 快速上手。

API 密钥会过期吗?

不会。在控制台吊销前一直有效。

可以用美元支付吗?

可以 —— 用 USDT(TON 或 BEP20)充值 USD 余额,并传 currency=USD。

准备下单了吗?

使用 Telegram 登录 —— StarKerak 余额可在网站、WebApp 和 API 中通用。