Skip to content

Получение транзакций

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)
sizestring, nullableКоличество элементов на странице (по умолчанию: 20, максимум: 100)
transaction_typeenum, nullableТип транзакции для фильтрации (deposit/withdrawal)
start_datedatetime, nullableНачало периода создания транзакций
end_datedatetime, 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"
				}
			}
		]
	}
}