LogoLogo
  • Ishni boshlash
  • Internet-ekvayering bilan integratsiya
  • Checkout API — to‘lov freymi
    • Prepare — buyurtma yaratish
    • Payment — kartadan yechish
    • Verify — kod bilan tasdiqlash
    • Get Service Info — xizmat ma’lumotlari
    • Get Order Info — buyurtma ma’lumotlari
    • Receipt — fiskal chek
    • Invoys bo‘yicha to‘lov
    • Operatsiya holatlari
  • Acquiring API — kartalar va to‘lovlar
  • Billing API integratsiyasi uchun talablar
  • Ichki API (xizmat uchun)

Payment — kartadan yechish

  1. Checkout api — to‘lov freymi
  2. Payment — kartadan yechish

Payment — kartadan yechish

2. Payment hold

POST- api/v1/checkout/payment

Request header

Field

Optional

Description

Content-Type

false

application/json

X-Lang

true

RU

Request Body

Field

Optional

Description

orderId

false

oldingi so‘rovdan olingan orderId

cardNumber

false

karta raqami

cardExpire

false

kartaning amal qilish muddati, MMyy formatida

Request sample

curl --location '{baseUrl}/api/v1/checkout/payment' \
--header 'Content-Type: application/json' \
--data '{
    "orderId": "71c0cba4-60f5-4927-932a-d540f32f24db",
    "cardNumber": "86001234567891011",
    "cardExpire": "0627"
}'

Response sample (HTTP 200)

{
    "data": {
        "operationId": "70d6b93d-716d-47c3-ae4c-04d00de23615",
        "phone": "9989***5454", // номер который отправлен смс
        "otpExpireTime": 60 // в секундах
    },
    "timestamp": 1751277851242
}

Response sample (HTTP 400)

{
    "data": {
        "message": "Операция запрещена.Для уточнения обратитесь в поддержку"
    },
    "timestamp": 1751276143988
}

OldingiPrepare — buyurtma yaratish
KeyingiVerify — kod bilan tasdiqlash