Buyurtmani tekshirish
Buyurtma holatini tekshirish uchun API.
So‘rov namunasi
http
POST /api/v1/billing/check/order
Accept: application/json
Content-Type: application/json
Authorization: Basic base64(username:password)
{
"orderId": "string"
}So‘rov parametrlari
| # | Parametr | Turi | Tavsif |
|---|---|---|---|
| 1 | orderId | UUID | Buyurtma yaratish metodi javobidagi buyurtmaning noyob identifikatori. |
Javob namunasi
json
{
"data": {
"createdAt": "25-07-2025 14:56:34",
"phone": "998950072400",
"orderId": "string",
"orderNumber": "1",
"merchantId": "string",
"amount": 100000,
"status": "WAITING"
},
"errorMessage": "",
"timestamp": 1753437449953
}Javob parametrlari
| # | Parametr | Turi | Tavsif |
|---|---|---|---|
| 1 | createdAt | String | Buyurtma yaratilgan sana, dd-MM-yyyy HH:mm:ss formatida. |
| 2 | phone | String | Mijozning telefon raqami. |
| 3 | orderId | UUID | Buyurtmaning noyob identifikatori. |
| 4 | orderNumber | String | Hisob raqami (buyurtma yaratish so‘rovidagi invoice). |
| 5 | merchantId | UUID | Merchant identifikatori. |
| 6 | amount | Long | Buyurtma summasi tiyinda. |
| 7 | status | Enum | Buyurtma holati — quyidagi jadvalga qarang. |
| 8 | errorMessage | String | Xatolik matni. |
| 9 | timestamp | Long | Javob vaqti millisekundlarda. |
Buyurtma holatlari
| Holat | Tavsif |
|---|---|
WAITING | To‘lov kutilmoqda. |
PAID | To‘lov muvaffaqiyatli amalga oshirildi. |
CANCELLED | Mijoz hisobni bekor qildi. |
EXPIRED | Hisobning amal qilish muddati tugadi. |
Xatolik javobi
json
{
"data": null,
"errorMessage": "Order not found",
"timestamp": 1753437523466
}