PaymentInfoDTO
Full payment details object. Returned by GET /v1/open-api/payment/{id}.
Payment ID
98765Payment UUID
a1b2c3d4-e5f6-7890-abcd-ef1234567890Payment number
PAY-00123Payment amount
5000000Payment source enum — which entity the payment belongs to.
CONTRACT— Contract paymentSURCHARGE— Fine / penalty paymentCLIENT— Client balance top-upBOOKING— Booking (reservation) paymentCASHBACK— Cashback payment
Possible values: [CONTRACT, SURCHARGE, CLIENT, BOOKING, CASHBACK]
CONTRACTPayment method enum.
CARD— CardCASH— CashTRANSFER— Transfer (card to card)BALANCE— From client balanceBANK— Via bankPAYME— PaymeMY_UZCARD— MyUzcardUZUM— UzumPAYLOV— PaylovUYSOT_PAY— Uysot payATMOS— AtmosOTHERS— OthersCUSTOM— CustomCASHBACK— CashbackCLICK— Click
Possible values: [CARD, CASH, TRANSFER, BALANCE, BANK, PAYME, MY_UZCARD, UZUM, PAYLOV, UYSOT_PAY, ATMOS, OTHERS, CUSTOM, CASHBACK, CLICK]
CASHPayment direction enum.
INCOME— IncomeOUTCOME— Outcome
Possible values: [INCOME, OUTCOME]
INCOMEPayment note
Advance paymentWhether it is a mortgage payment
falseCustom payment type name (present when type is CUSTOM)
Online paymentPayment date (epoch seconds)
1718000000System entry time (epoch seconds)
1718001000Payer client ID
3001Payer client full name
Aliyev VohidPayer client phone numbers.
["+998901234567"]ID of the employee who created the payment. Use createdBy.id instead.
42createdBy object
Employee who created the payment. Breaking change: this used to be the
employee's name as a plain string; the name now lives in createdByName.
Employee ID
201Employee full name
David WilsonFull name of the employee who created the payment. Use createdBy.fullName instead.
Toshmatov Saidakbarcurrency object
Currency information object.
Currency ID
1Exchange rate (1 for the basic currency)
1Last update time (epoch seconds)
1672531200Whether it's the company's basic currency
trueCurrency code
USDExchange rate at time of payment
12800Exchange rate in the basic currency
1Branch ID
1Branch name
ChilonzorBuilding ID
10Building name
A blokHouse (residential complex) ID
2House (residential complex) name
NavruzContract ID (present for CONTRACT / SURCHARGE payments)
1409Contract number (present for CONTRACT / SURCHARGE payments)
SH-2024-001Booking ID (present for BOOKING payments)
512Cancellation time (epoch seconds)
1718100000Cancellation reason
Wrong paymentID of the employee who cancelled the payment. Use canceledBy.id instead.
5canceledBy objectnullable
Employee who cancelled the payment. Breaking change: this used to be the
employee's name as a plain string; the name now lives in canceledByName.
Employee ID
201Employee full name
David WilsonFull name of the employee who cancelled the payment. Use canceledBy.fullName instead.
Karimov Jasurfields object[]nullable
The payment's custom field values — see GET /v1/open-api/payment-field for the
field definitions.
Field ID — matches PaymentFieldDTO.id
42The resolved value as text (option name, date, URL, …)
NaqdField 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]
SELECTWhether the field is mandatory
falseDisplay position
1Numeric value — NUMBER fields only
1500000Currency of number — NUMBER fields only
24Ordered values of a multi-value field (MULTI_SELECT, EMPLOYEE, FILE). Empty for single-value types.
["Naqd","Karta"]Latitude — LOCATION fields only
41.311081Longitude — LOCATION fields only
69.240562files object[]
Attached files — FILE fields only. Empty for every other type.
Presigned URL to the full-size file
https://minio.uysot.uz/uysot/files/201/avatar.png?X-Amz-Expires=3600Presigned URL to the thumbnail rendition
https://minio.uysot.uz/uysot/files/201/avatar_thumb.png?X-Amz-Expires=3600Presigned URL to the smallest rendition
https://minio.uysot.uz/uysot/files/201/avatar_small.png?X-Amz-Expires=3600{
"id": 98765,
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"number": "PAY-00123",
"amount": 5000000,
"base": "CONTRACT",
"type": "CASH",
"debit": "INCOME",
"note": "Advance payment",
"mortgage": false,
"customTypeName": "Online payment",
"timestamp": 1718000000,
"createdTimestamp": 1718001000,
"payerId": 3001,
"payer": "Aliyev Vohid",
"payerPhones": [
"+998901234567"
],
"createdBy": {
"id": 201,
"fullName": "David Wilson"
},
"currency": {
"id": 1,
"value": 1,
"updateTimestamp": 1672531200,
"basic": true,
"ccy": "USD"
},
"exchange": 12800,
"basicExchange": 1,
"branchId": 1,
"branchName": "Chilonzor",
"buildingId": 10,
"buildingName": "A blok",
"houseId": 2,
"houseName": "Navruz",
"contractId": 1409,
"contractNumber": "SH-2024-001",
"bookingId": 512,
"canceledTimestamp": 1718100000,
"cancelNote": "Wrong payment",
"canceledBy": {
"id": 201,
"fullName": "David Wilson"
},
"fields": [
{
"fieldId": 42,
"value": "Naqd",
"name": "To'lov kanali",
"type": "SELECT",
"required": false,
"sortOrder": 1,
"number": 1500000,
"currencyId": 24,
"values": [
"Naqd",
"Karta"
],
"latitude": 41.311081,
"longitude": 69.240562,
"files": [
{
"absolutePath": "https://minio.uysot.uz/uysot/files/201/avatar.png?X-Amz-Expires=3600",
"thumbAbsolutePath": "https://minio.uysot.uz/uysot/files/201/avatar_thumb.png?X-Amz-Expires=3600",
"smallestAbsolutePath": "https://minio.uysot.uz/uysot/files/201/avatar_small.png?X-Amz-Expires=3600"
}
]
}
]
}