LogoLogo
  • Ishni boshlash
  • Internet-ekvayering bilan integratsiya
  • Checkout API — to‘lov freymi
  • Acquiring API — kartalar va to‘lovlar
    • Umumiy ma’lumot va javob formati
    • Avtorizatsiya va sarlavhalar
    • Kartalar bilan operatsiyalar
    • To‘lov operatsiyalari
    • Holdlash operatsiyalari
    • Rekurrent to‘lovlar
    • Rekurrent to‘lovlar: hamkor tomoni
    • Xatolik kodlari
    • Karta holatlari
    • Tranzaksiya holatlari
  • Billing API integratsiyasi uchun talablar
  • Ichki API (xizmat uchun)

Holdlash operatsiyalari

  1. Acquiring api — kartalar va to‘lovlar
  2. Holdlash operatsiyalari

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
}
OldingiTo‘lov operatsiyalari
KeyingiRekurrent to‘lovlar