API Documentation
Telegram Premium obunasini faollashtirish
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.