Umumiy ma’lumot va javob formati
API REST tamoyillari asosida ishlaydi. Javob formati yagona bo‘lib, muvaffaqiyatli va xatolik holatlari uchun bir xil qo‘llaniladi. So‘rov formati esa so‘rovning o‘ziga bog‘liq.
{
"code": "",
"data": {},
"errorMessage": "",
"timestamp": ""
}Javobning umumiy tuzilmasi:
Field | Type | Description |
|---|---|---|
code | string | Operatsiya natijasini bildiruvchi holat kodi. |
data | object/null | Bu maydon obyektni o‘z ichiga oladi. Obyekt so‘rovga bog‘liq. Har bir so‘rovda uning tuzilmasi va maydonlari tavsiflangan |
errorMessage | string/null | Maydon xatolik tavsifini o‘z ichiga oladi. Muvaffaqiyatli holatda maydon null bo‘ladi |
timestamp | number | Javob shakllantirilgan vaqt belgisi (Unix Epoch, millisekundlarda). |
Bazaviy manzil
Barcha misollarda yo‘l {base_url} bilan boshlanadi — uning o‘rniga quyidagi jadvaldan kerakli konturning manzilini qo‘ying. Masalan, {base_url}/api/v1/card/add jangovar konturda https://api-checkout.xonsaroypay.uz/api/v1/card/add ga aylanadi.
URL | Type |
|---|---|
STAGING | |
PROD |