Получение транзакций
http
GET /api/v1/finance/transactionsПример запроса
bash
curl -X GET "https://api.payscrow-cascade.io/api/v1/finance/transactions?page=1&size=20" \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key"Параметры строки запроса (query)
| Параметр | Тип | Описание |
|---|---|---|
| page, | string, nullable | Номер страницы (по умолчанию: 1) |
| size | string, nullable | Количество элементов на странице (по умолчанию: 20, максимум: 100) |
| transaction_type | enum, nullable | Тип транзакции для фильтрации (deposit/withdrawal) |
| start_date | datetime, nullable | Начало периода создания транзакций |
| end_date | datetime, nullable | Конец периода создания транзакций |
Пример ответа 200
json
{
"success": true,
"message": null,
"balance_transactions": {
"total": 1,
"page": 1,
"size": 1,
"pages": 1,
"items": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"deposit_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"amount": "1234.00000",
"transaction_type": "deposit",
"created_at": "2024-07-04T15:40:20.569613Z",
"terminal": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"currency": "RUB",
"name": "Terminal Name"
}
}
]
}
}