★ API

Telegram Stars API:Node.js 快速上手

Node 18+ 内置 fetch,无需额外依赖。

自动到账多数订单几分钟内完成
用户名校验付款前先核实
公开透明的价格网站、机器人、API 一致
公开账本每笔订单都有 TxId
const API = "https://paystars.uz/api/v1";
const H = { "X-API-Key": process.env.PAYSTARS_API_KEY, "Content-Type": "application/json" };

const chk = await (await fetch(`${API}/check-username`, { method: "POST", headers: H,
  body: JSON.stringify({ username: "durov", kind: "stars" }) })).json();
const order = await (await fetch(`${API}/stars/buy`, { method: "POST",
  headers: { ...H, "Idempotency-Key": crypto.randomUUID() },
  body: JSON.stringify({ username: "durov", quantity: 50, verification_token: chk.verification_token }) })).json();
console.log(await (await fetch(`${API}/order/${order.order_id}`, { headers: H })).json());
  • 每笔订单用 crypto.randomUUID() 生成一次密钥并保存。
  • 用 USD 余额付款时传 currency: "USD" 和 max_usd。

常见问题

有沙盒环境吗?

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

支持哪些编程语言?

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

API 密钥会过期吗?

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

可以用美元支付吗?

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

准备下单了吗?

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