Equity, KCB, Co-op, Absa, PesaLink — connect each bank in minutes. One HavenPay account, unified settlement.
Trigger EazzyPay USSD prompts on Equitel (Equity Bank mobile) lines. Customers confirm with their Equitel PIN — no app required.
KCB's Buni aggregation layer routes to the customer's mobile money operator automatically. M-Pesa, Airtel, and T-Kash from one integration.
Send USSD payment prompts to MCo-op Cash wallet holders. Perfect for businesses with Co-op Bank accounts already in use.
Absa does not support real-time STK push. Customers pay via the Absa app, USSD *303#, or internet banking. You receive a signed webhook the moment funds arrive.
Real-time interbank transfers across 30+ Kenyan banks. Customers initiate from their own bank's app or USSD, and funds arrive instantly via the IPSL switch.
Connect any combination of these banks and HavenPay will route payments to the right provider based on merchant configuration.
Regardless of which bank you connect, these guarantees apply.
Consumer keys, secrets, and API tokens are stored encrypted with Fernet. They are never returned in API responses.
Every bank payment fires a signed webhook so your backend can update orders, invoices, or sessions in real time.
Bank payments appear alongside M-Pesa, Airtel, and Flutterwave transactions — one ledger, one balance.
POST to /v1/payments/stk-push regardless of the bank. HavenPay selects the right provider automatically.
Not every bank supports real-time STK push. For Absa and PesaLink, the customer sees a payment reference in your app or checkout page, then initiates the transfer themselves via their bank's USSD or app. HavenPay receives the payment confirmation and fires your webhook.
Equity, KCB, Co-op, Absa, PesaLink — all on one dashboard. See transparent pricing →