★ API

Telegram Stars API: PHP misoli

Istalgan PHP loyiha yoki botga qo‘shsa bo‘ladigan ixcham cURL yordamchisi.

Avtomatik yetkazishko‘p buyurtmalar bir necha daqiqada
Username tekshiruvito‘lovdan oldin
Ochiq narxsayt, bot va API’da bir xil
Ochiq reyestrhar buyurtmaga 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 kalitni kodda emas, muhit o‘zgaruvchisida saqlang.
  • Premium ham xuddi shunday: /premium/buy va months: 3, 6 yoki 12.

Ko‘p so‘raladigan savollar

Sinov (sandbox) rejimi bormi?

Integratsiya paytida kichik real buyurtmalar (50 Stars) bilan sinang; idempotency kaliti qayta urinishlarni xavfsiz qiladi.

Qaysi dasturlash tillari?

HTTPS ishlaydigan har qanday til. Python, Node.js va PHP misollarini ko‘ring.

API kalitlarning muddati tugaydimi?

Yo‘q. Kabinetda bekor qilmaguningizcha amal qiladi.

Dollarda to‘lash mumkinmi?

Ha — USD balansni USDT (TON yoki BEP20) bilan to‘ldiring va currency=USD yuboring.

Buyurtma berishga tayyormisiz?

Telegram orqali kiring — StarKerak balansingiz saytda, WebApp’da va API orqali ishlaydi.