PaymentFilterDTO
Payment filter request body. All fields are optional.
start/finish— filter by payment date (timestampfield).createdStart/createdFinish— filter by the date the payment was entered into the system (createdTimestampfield).
Page number, 1-based.
Possible values: >= 1
11Page size (min 1, max 100).
Possible values: >= 1 and <= 100
1020Filter by payment source (optional).
Possible values: [CONTRACT, SURCHARGE, CLIENT, BOOKING, CASHBACK]
["CONTRACT","BOOKING"]Filter by payment method (optional).
Possible values: [CARD, CASH, TRANSFER, BALANCE, BANK, PAYME, MY_UZCARD, UZUM, PAYLOV, UYSOT_PAY, ATMOS, OTHERS, CUSTOM, CASHBACK, CLICK]
["CASH","CARD"]Payment direction enum.
INCOME— IncomeOUTCOME— Outcome
Possible values: [INCOME, OUTCOME]
INCOMEMinimum payment amount (optional).
Possible values: >= 0
1000000Maximum payment amount (optional).
Possible values: >= 0
50000000Payment date lower bound (epoch seconds, optional).
1700000000Payment date upper bound (epoch seconds, optional).
1750000000System-entry date lower bound (epoch seconds, optional).
1700000000System-entry date upper bound (epoch seconds, optional).
1750000000Filter by currency IDs (optional).
[1,2]Filter by contract ID (optional).
1409Filter by client ID (optional).
3001Filter by booking ID (optional).
512Filter by branch IDs (optional).
[1,2]Filter by house (residential complex) IDs (optional).
[1,2]Filter by building IDs (optional).
[10,11]Payment visibility filter for POST /v1/open-api/payment/filter.
ALL— All payments (default)ACTIVE— Only active (non-cancelled) paymentsCANCELLED— Only cancelled payments
Possible values: [ALL, ACTIVE, CANCELLED]
ALL{
"page": 1,
"size": 20,
"bases": [
"CONTRACT",
"BOOKING"
],
"types": [
"CASH",
"CARD"
],
"debit": "INCOME",
"amountFrom": 1000000,
"amountTo": 50000000,
"start": 1700000000,
"finish": 1750000000,
"createdStart": 1700000000,
"createdFinish": 1750000000,
"currencyIds": [
1,
2
],
"contractId": 1409,
"clientId": 3001,
"bookingId": 512,
"branchIds": [
1,
2
],
"houseIds": [
1,
2
],
"buildingIds": [
10,
11
],
"paymentView": "ALL"
}