Skip to content

Hold yaratish ​

Method: POST
URL: BASE_URL/merchant/payment/hold/create/
Header:

http
Authorization: Bearer <ACCESS_TOKEN>

Request body ​

FieldSample DataTypeRequiredDescription
amount1000intYesSumma SUM ko‘rinishida yuboriladi (1000 = 1,000 SUM)
userId123stringNoMerchant tomonidan berilgan foydalanuvchi identifikatori
account{"field_name": "sample data"}dictNoQo‘shimcha ma’lumot bo‘lmasa bo‘sh dict {} yuboring
cardId9f877739-bc25-4f0f-a13f-ec485fd04250stringYesPaylov tizimida yaratilgan Card ID
time10intYesHold muddati daqiqalarda. Maksimal qiymat: 40320 (28 kun)
externalIdexternalId1stringNoTashqi identifikator. Maksimal uzunligi: 64 ta belgi
serviceId9f877739-bc25-4f0f-a13f-ec485fd04250stringNoTo‘lov tizimi tomonidan taqdim etiladi
json
{
  "userId": "string",
  "cardId": "string",
  "amount": 10,
  "account": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "time": 10,
  "externalId": "string",
  "serviceId": "uuid"
}
FieldTypeRequiredDescription
userIdstringYesFoydalanuvchining noyob identifikatori
cardIdstringYesHold uchun ishlatilayotgan kartaning noyob identifikatori
amountintegerYesHold qilinadigan summa (sum ko‘rinishida)
accountobjectNoAccount uchun qo‘shimcha xususiyatlarni o‘z ichiga oladi
account.additionalProp1stringOptionalMaxsus account ma’lumoti
account.additionalProp2stringOptionalMaxsus account ma’lumoti
account.additionalProp3stringOptionalMaxsus account ma’lumoti
timeintegerYesHold muddati daqiqalarda. Maksimal ruxsat etilgan qiymat 28 kun (40320 daqiqa)

Success response ​

json
{
  "result": {
    "transactionId": "uuid4"
  }
}
Fieldsample_dataTypeDescription
transactionIduuid4stringTranzaksiyaning noyob identifikatori