Xatoliklar
Agar so‘rovni bajarib bo‘lmasa, result: null va error obyektini qaytaring.
Xatolik javobi
json
{
"jsonrpc": "2.0",
"id": "1234",
"result": null,
"error": {
"code": -1,
"message": "invoys topilmadi"
}
}Xatolik parametrlari
| # | Parameter | Data type | Description |
|---|---|---|---|
| 1 | code | Integer | Xatolik kodi |
| 2 | message | String | Xatolik tavsifi |
Xatolik xabarlari
| Xatolik | Tavsifi |
|---|---|
-1 | Invoys topilmadi |
-2 | Invoys allaqachon to‘langan |
-3 | Merchant vaqtincha mavjud emas |
-4 | Noma'lum xatolik (boshqa turdagi xatoliklar) |
HTTP kod
Xatolik JSON-RPC javobining tanasida uzatiladi. HTTP-status esa 200 OK bo‘lib qoladi — biznes-xatoliklar uchun 4xx yoki 5xx qaytarmang, aks holda Xazna xabarni o‘qiy olmaydi.