Documentation Index
Fetch the complete documentation index at: https://docs.kler.africa/llms.txt
Use this file to discover all available pages before exploring further.
List transactions
GET /v1/transactions
Returns all transactions for a session, ordered by most recent first.
The session to fetch transactions for.
Max number of results to return.
Number of results to skip (for pagination).
curl "https://api.kler.africa/v1/transactions?session_id=3f1e2d..." \
-H "x-api-key: YOUR_API_KEY"
{
"success": true,
"data": [
{
"id": "txn_...",
"session_id": "3f1e2d...",
"amount": "5000.00",
"currency": "NGN",
"channel": "bank_transfer",
"status": "successful",
"sender_name": "John Doe",
"sender_account": "0123456789",
"sender_bank": "058",
"narration": "Ticket payment",
"providus_ref": "PVS20250801XXXXXXX",
"paid_at": "2025-08-01T18:32:00.000Z",
"created_at": "2025-08-01T18:32:01.000Z"
}
]
}
Get transaction
GET /v1/transactions/:id
curl https://api.kler.africa/v1/transactions/txn_... \
-H "x-api-key: YOUR_API_KEY"