Export Transactions
Download a paginated list of transactions filtered by type, status, date range, and currency. This endpoint is ideal for generating reports or displaying transaction histories without logging into your dashboard.
Post a request to the URL below, where the base URL is determined by the environment you are in.
GET - {{baseurl}}/transaction
Content-type
Set value to application/json
When a customer clicks the payment action button on your website, ‘initialize a transaction’ by making a POST request to our API. Pass the email, amount, and other parameters to the initialize transaction endpoint. The table below lists the parameters that you can pass when initializing a transaction.
Parameter
Type
Required
Description
transType
string
No
The type of transaction (e.g., conversion,
settlement,
collection,
transfer).
status
string
No
The current status (e.g., ongoing,
pending,
processing,
verified,
successful,
failed,
declined,
initiated,
reversed,
expired,
abandoned).
startDate
string
No
Filter by start date (Format: YYYY-MM-DD).
endDate
string
No
Filter by end date (Format: YYYY-MM-DD).
currency
string
No
The 3-letter ISO currency code (e.g., NGN,
USD, GHS, RWF, KES, TZS, UGX, XOF, XAF, ZAR, XAF, ZMW, GBP, USDT, USDC
).
skip
integer
No
The number of records to bypass
limit
integer
No
The max number of records to return
Sample request & sample response
Sample request:
Sample response:
The structure below is a standard representation. Actual fields may vary based on your account's specific transaction metadata.
Last updated