★ API

Telegram Stars API:PHP 快速上手

一个可放入任何 PHP 项目或机器人的精简 cURL 助手。

自动到账多数订单几分钟内完成
用户名校验付款前先核实
公开透明的价格网站、机器人、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 颗星);Idempotency-Key 保证重试安全。

支持哪些编程语言?

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

API 密钥会过期吗?

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

可以用美元支付吗?

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

准备下单了吗?

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