PaymentFieldDTO
A payment custom field definition, returned by GET /v1/open-api/payment-field.
Same shape as ContractFieldDTO, plus the translated names and
show. Fields that are null are omitted from the response entirely.
Field ID
42Field name
To'lov kanaliCustom field type, shared by every custom-field family (contract, flat, payment and
lead task). Serialized by name. Identical value set to ContractFieldType, which
remains as the contract-family alias.
Possible values: [TEXT, EXTENDED_TEXT, DATE, SELECT, MULTI_SELECT, RADIO, TOGGLE_SWITCH, URL, TAG, LOCATION, COUNTER, ADDRESS, EMPLOYEE, FILE, NUMBER]
SELECToptions object[]nullable
Available options — present for the option-based types (SELECT, MULTI_SELECT, RADIO, TOGGLE_SWITCH).
Option ID
7Option name
NaqdOption description
Kassaga naqd pulDisplay colour
#2E7D32Display position
1Name in Uzbek (Latin)
NaqdName in Russian
НаличныеName in English
CashName in Turkish
NakitName in Tajik
НақдName in Kyrgyz
НакталайWhether the field is mandatory
falseWhether the field is shown in the UI. null means it is shown.
trueField description
To'lov qaysi kanal orqali kelganiIcon key
walletMaximum number of values for a multi-value field
3How a NUMBER-typed contract field's value is formatted. Serialized by name.
Possible values: [NUMBER, PERCENT, CURRENCY]
NUMBERDecimal places for a NUMBER field
2How a NUMBER-typed contract field's value is displayed. Serialized by name.
Possible values: [BAR, RING, NUMBER]
NUMBERUpper limit for a NUMBER field
100000000Display position
3Name in Uzbek (Latin)
To'lov kanaliName in Russian
Канал оплатыName in English
Payment channelName in Turkish
Ödeme kanalıName in Tajik
Канали пардохтName in Kyrgyz
Төлөм каналы{
"id": 42,
"name": "To'lov kanali",
"type": "SELECT",
"options": [
{
"id": 7,
"name": "Naqd",
"description": "Kassaga naqd pul",
"color": "#2E7D32",
"sortOrder": 1,
"nameUz": "Naqd",
"nameRu": "Наличные",
"nameEn": "Cash",
"nameTr": "Nakit",
"nameTj": "Нақд",
"nameKy": "Накталай"
}
],
"required": false,
"show": true,
"description": "To'lov qaysi kanal orqali kelgani",
"icon": "wallet",
"maxElements": 3,
"numberFormat": "NUMBER",
"decimalPlaces": 2,
"visualization": "NUMBER",
"maxValue": 100000000,
"orders": 3,
"nameUz": "To'lov kanali",
"nameRu": "Канал оплаты",
"nameEn": "Payment channel",
"nameTr": "Ödeme kanalı",
"nameTj": "Канали пардохт",
"nameKy": "Төлөм каналы"
}