Holdlash operatsiyalari
1. Hold
POST- api/v1/transaction/hold
Request Body
Field | Optional | Description |
|---|---|---|
token | false | Karta tokeni |
amount | false | Yechib olinadigan summa (tiyinda) |
extId | false | So‘rov yuborayotgan tizimdagi tranzaksiya ID |
holdDuration | true | Holdlash muddatini belgilaydi. Maksimal 7 kun. Format: "xd xh xm" yoki "xdxhxm". d — kun, h — soat, m — daqiqa. Misollar: "5d 12h 23m", "5d 10h", "5d", "4d12h". |
Response Description
Field | Description |
|---|---|
id | Ekvayring tizimidagi tranzaksiya ID |
extId | Tashqi tizimdagi tranzaksiya ID |
startTime | Tranzaksiya boshlanish vaqti. |
endTime | Tranzaksiya tugash vaqti. |
status | Tranzaksiya holati. Hujjatning quyi qismida ko‘rish mumkin |
amount | Tranzaksiya summasi |
Request sample
1.
{
"token": "tokenCardForDebit",
"amount": 500000,
"extId": "iip123450123",
"holdDuration": "5d 12h 30m" // or just "5d"
}
2.
{
"token": "tokenCardForDebit",
"amount": 500000,
"extId": "iip123450123",
"holdDuration": null
}Response sample
1.
{
"code": "SUCCESS",
"data": {
"id": "93defc66-4960-4fd1-85b7-1c312e6b93cd",
"extId": "iip123450123",
"startTime": 1751372597794,
"endTime": null,
"amount": 50000,
"status": 10
},
"errorMessage": null,
"timestamp": 1751372597794
}2. Confirm
POST- api/v1/transaction/confirm
Request Body
Field | Optional | Description |
|---|---|---|
id | false | Ekvayring tizimidagi tranzaksiya ID |
Response Description
Field | Description |
|---|---|
id | Ekvayring tizimidagi tranzaksiya ID |
extId | Tashqi tizimdagi tranzaksiya ID |
startTime | Tranzaksiya boshlanish vaqti. |
endTime | Tranzaksiya tugash vaqti. |
status | Tranzaksiya holati. Hujjatning quyi qismida ko‘rish mumkin |
amount | Tranzaksiya summasi |
ofdUrl | Fiskal chek uchun havola |
Request sample
{
"id": "93defc66-4960-4fd1-85b7-1c312e6b93cd"
}Response sample
{
"code": "SUCCESS",
"data": {
"id": "93defc66-4960-4fd1-85b7-1c312e6b93cd",
"extId": "iip123450123",
"startTime": 1751372597794,
"endTime": 1751372597894,
"amount": 50000,
"status": 4,
"ofdUrl": "https://ofd.soliq.uz/epi?t=EP000000xxx&r=2204&c=2025102xx&s=4242xxxx"
},
"errorMessage": null,
"timestamp": 1751372597794
3. Cancel
POST- api/v1/transaction/cancel
Request Body
Field | Optional | Description |
|---|---|---|
id | false | Ekvayring tizimidagi tranzaksiya ID |
Response Description
Field | Description |
|---|---|
id | Ekvayring tizimidagi tranzaksiya ID |
extId | Tashqi tizimdagi tranzaksiya ID |
startTime | Tranzaksiya boshlanish vaqti. |
endTime | Tranzaksiya tugash vaqti. |
status | Tranzaksiya holati. Hujjatning quyi qismida ko‘rish mumkin |
amount | Tranzaksiya summasi |
Request sample
{
"id": "93defc66-4960-4fd1-85b7-1c312e6b93cd"
}Response sample
{
"code": "SUCCESS",
"data": {
"id": "93defc66-4960-4fd1-85b7-1c312e6b93cd",
"extId": "iip123450123",
"startTime": 1751372597794,
"endTime": 1751372597894,
"amount": 50000,
"status": 8
},
"errorMessage": null,
"timestamp": 1751372597794
}