API Documentation

Telegram Premium obunasini faollashtirish

← Bosh sahifa
POST GET https://api.pixy.uz/premium/buy

Ushbu endpoint orqali ko'rsatilgan username ga Telegram Premium (Gift sifatida) yuboriladi.

Request Body (JSON)

Parameter Type Required Description
username string Yes Telegram username (@ siz)
duration int Yes Muddat: 3, 6, 12 oy
seed string Yes Mnemonik fraza (24 so'z)
order_id string Opt Buyurtma ID si

Example Request (POST)

curl -X POST "https://api.pixy.uz/premium/buy" \
-H "Content-Type: application/json" \
-d '{
  "username": "monk",
  "duration": 6,
  "seed": "apple banana cherry ...",
  "order_id": "ORD-12345"
}'

Success Response

{
  "ok": true,
  "message": "Order successfully processed and Premium subscription activated.",
  "order_id": "ORD-12345",
  "username": "monk",
  "duration": 6,
  "cost": 18.2
}

Error Responses

400

VALIDATION_ERROR

Username xato yoki duration noto'g'ri (faqat 3, 6, 12).

400

INSUFFICIENT_FUNDS

Hamyonda ablag' yetarli emas.

400

WALLET_VM_ERROR

Seed fraza noto'g'ri yoki hamyon xatosi.

400

FRAGMENT_API_ERROR

Fragment xatosi (Userda allaqachon Premium mavjud va h.k).

503

FRAGMENT_TIMEOUT

Fragment serveri javob bermadi.

400

USER_TRANSFER_FAIL

Blockchain tarmog'ida o'tkazma xatosi.

500

CRITICAL_SERVER_ERROR

Serverning ichki kutilmagan xatosi.