Skip to content

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

#ParametrTuriTavsif
1orderIdUUIDBuyurtma 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

#ParametrTuriTavsif
1createdAtStringBuyurtma yaratilgan sana, dd-MM-yyyy HH:mm:ss formatida.
2phoneStringMijozning telefon raqami.
3orderIdUUIDBuyurtmaning noyob identifikatori.
4orderNumberStringHisob raqami (buyurtma yaratish so‘rovidagi invoice).
5merchantIdUUIDMerchant identifikatori.
6amountLongBuyurtma summasi tiyinda.
7statusEnumBuyurtma holati — quyidagi jadvalga qarang.
8errorMessageStringXatolik matni.
9timestampLongJavob vaqti millisekundlarda.

Buyurtma holatlari

HolatTavsif
WAITINGTo‘lov kutilmoqda.
PAIDTo‘lov muvaffaqiyatli amalga oshirildi.
CANCELLEDMijoz hisobni bekor qildi.
EXPIREDHisobning amal qilish muddati tugadi.

Xatolik javobi

json
{
  "data": null,
  "errorMessage": "Order not found",
  "timestamp": 1753437523466
}

АК «Халқ банки» — платежная система Xazna