How Kenyans pay on one platform

Accept Payments the Way Kenyans Love to Pay

Seamlessly connect with your customers and accept payments through the channels they trust most — fast, secure, and effortlessly

KES 2,500

from John K.

KES 12,500

from Card •••• 4532

KES 25,000

from KCB Bank

Kenyan Mobile Money

Accept paybill and till payments from these mobile operators in Kenya

M-Pesa
Airtel Money
T-Kash

All major mobile money operators supported

Kenya Map
How Kenyans pay
on EKonnectPay
M-Pesa

M-Pesa

Airtel Money

Airtel Money

Visa

Visa

Mastercard

Mastercard

🏦

Kenyan Banks

EKonnectPay Logo
All in one

One Platform

Accept payments from every ALL mobile money provider and bank in Kenya. One integration, unlimited possibilities.

Supported Channels

Supported Payment Channels

Accept payments through multiple channels trusted by millions of Kenyans

MOST POPULAR

Mobile Money

All major mobile money operators

M-Pesa
Airtel Money
T-Kash
Instant Payments

Bank Transfers

All major Kenyan banks supported

KCB
Equity
Co-operative
NCBA
I&M
Absa
Stanbic
Standard Chartered
DTB
+ more banks
Secure & Fast

Card Payments

Locally Accepted Cards

Visa
Mastercard

Debit & Credit Cards Accepted

Global Acceptance

Ready to accept payments from all these channels?

Kenya Map
Payment Solutions

One Platform.
Every Payment Solution

Whether you're collecting from customers or paying out to people, EKonnectPay simplifies it all with speed, security, and local relevance.

M-Pesa

Accept instant payments via mobile money paybills and tills

Receive via Paybills

eg 41*****

Receive via Mpesa Tills

eg 55*****

Accept mobile money
Instant Processing

Business Payments

Collect payments from customers, suppliers, or partners instantly via M-Pesa, Airtel Money, cards, bank transfers and more — all in one place.

Receive payments via Mpesa
Receive payments via Airtel Money
Receive payments via local bank
Receive payments via Visa or Mastercard
Receive payments via T-kash

Secure Checkout

Select payment method

Mobile Money

M-Pesa, Airtel

Card Payment

Visa, Mastercard

Bank Transfer

Direct Bank

Bank-Level Security

Online Payments

Accept payments on your website, app, or online store with seamless checkout — supporting mobile money, cards, and instant bank payments.

Payment links
E-commerce plugins
No-code integration

KSh 120.5K

Bulk Payout

S

Salary.

KSh 28,000

B

Bonus M.

KSh 15,500

C

Commision W.

KSh 42,000

S

Salary O.

KSh 35,000

24/7 Availability

Business to Person (B2P) Payments

Pay salaries, refunds, commissions, or allowances directly to individuals' phones or bank accounts — fast, secure, and trackable.

Bulk disbursements
Scheduled payouts
Instant notifications
Developer First

Built for Developers Who Ship Fast

Powerful APIs, comprehensive SDKs, and world-class documentation. Everything you need to integrate payments fast.

PyCharmpayment_integration.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from ekonnectpay import Client

# Initialize EKonnectpay client
client = Client(
    api_key='your_api_key_here',
    environment='production'
)

# Process M-Pesa Transaction
payment = client.mpesa.create(
    amount=1000,
    phone='254712345678',
    reference='ORDER-123',
    description='Product purchase'
)

print(payment.status)  # Output: "success"

API Reference

Complete API documentation with interactive examples

View Docs

Open Source SDKs

Download SDKs for your favorite programming language

Browse SDKs

Sandbox Access

Test your integration with live sandbox credentials

Get Started

Ready to build?

Get your API keys and start integrating today