List this terminal's transactions
Returns charges made by the calling terminal, newest first. Scope comes from the authenticated credential — there is no merchant or terminal query parameter, and one terminal can never read another’s history.
This is also how you learn a VAT receipt number, since the charge response cannot carry one, and it doubles as a credential probe: GET /v1/transactions?limit=1 returning 200 proves a username and password pair is live.
Authorizations
Per-terminal HTTP Basic credentials, issued in the Vibepay merchant dashboard under Terminals. The username starts with term_ and the password with vpt_. Every authentication failure — missing header, unknown username, wrong password, suspended terminal — returns the same 401, so the response can never be used to discover valid usernames.
Query Parameters
Start of the window, inclusive, as an RFC 3339 timestamp. Defaults to 30 days ago.
End of the window, as an RFC 3339 timestamp. Defaults to now. Must not be earlier than from.
The nextCursor from the previous page. Opaque — do not parse or construct it. Omit for the first page.
Rows per page. Defaults to 100 and is clamped to 1000.
1 <= x <= 1000
