Skip to content

LakiPay — Encyclopedia

LakiPay is a private Ethiopian payment aggregator. Merchants integrate one REST API (https://api.lakipay.co/api/v2) instead of talking to each wallet directly.

It is not a mobile-money operator. Settlement still happens on the underlying rail (Telebirr, CBE, M-Pesa, banks).


EndpointUse
POST /api/v2/payment/directPush payment to a phone + medium
POST /api/v2/payment/checkoutHosted page, customer picks the rail
GET /api/v2/payment/transaction/{id}Status by LakiPay id
GET /api/v2/payment/transaction/ref/{reference}Status by merchant reference

Auth header: X-API-Key: PUBLICKEY:SECRETKEY.

Direct rails documented by LakiPay include TELEBIRR, CBE, MPESA, ETHSWITCH, OROMIA_BANK, AWASH, KACHA, GADAA_BANK, and CYBERSOURCE (USD).


Payload fields include event (DEPOSIT / WITHDRAWAL), referenceId, lakipayTxnId, status, amount, and signature.

The signature is RSA-SHA256 (PKCS#1 v1.5) over a canonical key=value string of all fields except signature, sorted by key. Zirzir verifies this when webhook_public_key is configured.