Skip to main content

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.

Kler provides event-level payment infrastructure and visibility. Built for ticketing platforms and event organisers who need to centralise payments, monitor inflows, and reconcile transactions in real time.

What Kler does

Events receive payments from multiple channels — bank transfers, POS terminals, USSD, and card. Without a centralised system, organisers are left piecing together reports after the fact. Kler solves this by giving every event its own dedicated payment layer:

Collection Accounts

Generate a dedicated bank account number per event. All inflows land in one place.

POS Terminals

Assign physical POS terminals to an event and track every tap and swipe.

Real-time Feed

Receive transaction webhooks the moment a payment hits. No polling.

Reconciliation

Instantly see totals by channel and terminal. Settlement breakdown included.

How it works

Ticketing platform → POST /v1/sessions     → Kler creates session
Kler              → Provisions account + POS terminals
Attendee pays     → Providus fires webhook → Kler records transaction
Kler              → Fires webhook          → Ticketing platform
Dashboard / API   → GET /v1/reconciliation → Live summary

Base URL

https://api.kler.africa/v1

Authentication

All API requests require an x-api-key header. Keys are issued per organisation. See Authentication for details.