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


All major mobile money operators supported

M-Pesa

Airtel Money
Visa
Mastercard
Kenyan Banks

One Platform
Accept payments from every ALL mobile money provider and bank in Kenya. One integration, unlimited possibilities.
Supported Payment Channels
Accept payments through multiple channels trusted by millions of Kenyans
Mobile Money
All major mobile money operators


Bank Transfers
All major Kenyan banks supported







Card Payments
Locally Accepted Cards
Debit & Credit Cards Accepted
Ready to accept payments from all these channels?

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.
Accept instant payments via mobile money paybills and tills
Receive via Paybills
eg 41*****
Receive via Mpesa Tills
eg 55*****
Business Payments
Collect payments from customers, suppliers, or partners instantly via M-Pesa, Airtel Money, cards, bank transfers and more — all in one place.
Secure Checkout
Select payment method
Mobile Money
M-Pesa, Airtel
Card Payment
Visa, Mastercard
Bank Transfer
Direct Bank
Online Payments
Accept payments on your website, app, or online store with seamless checkout — supporting mobile money, cards, and instant bank payments.
KSh 120.5K
Bulk Payout
Salary.
KSh 28,000
Bonus M.
KSh 15,500
Commision W.
KSh 42,000
Salary O.
KSh 35,000
Business to Person (B2P) Payments
Pay salaries, refunds, commissions, or allowances directly to individuals' phones or bank accounts — fast, secure, and trackable.
Built for Developers Who Ship Fast
Powerful APIs, comprehensive SDKs, and world-class documentation. Everything you need to integrate payments fast.
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"Ready to build?
Get your API keys and start integrating today