Skip to main content
Retrieve a paginated list of all inbound transactions received by virtual accounts on your merchant account. Filter by a specific account reference, status, or date range to support reconciliation and reporting workflows.
Replace sandbox.lyseis-pay.com with live.lyseis-pay.com when moving to production.

Headers

Query Parameters

string
Filter results to transactions received by a specific virtual account. If omitted, transactions across all your virtual accounts are returned.
string
Filter by transaction status. Common values: success, processing, failed. Omit to include all statuses.
string
ISO 8601 datetime (inclusive) marking the start of the date range, e.g. 2026-09-01T00:00:00Z. Filters on created_at.
string
ISO 8601 datetime (inclusive) marking the end of the date range, e.g. 2026-09-30T23:59:59Z. Filters on created_at.
integer
default:"1"
The page number to retrieve, starting from 1.
integer
default:"10"
Number of records to return per page. Minimum 1, maximum 100.

Example Request

Response

string
Top-level API response status. "success" indicates the request was processed and results are included.
integer
Total number of transactions matching the applied filters, across all pages.
integer
The current page number returned.
integer
Number of records included on this page.
array
Array of virtual account transaction objects.

Example Response