Kenya is one of the most advanced mobile money markets in the world. If your website can't accept M-Pesa, you're asking customers to use a payment method that isn't their default.
How M-Pesa Website Integration Works
Safaricom's Daraja API allows websites to trigger an STK Push, a payment prompt on the customer's phone. The customer enters their PIN, the payment is confirmed, and your website receives confirmation in seconds.
What You Need to Get Started
- A registered Safaricom PayBill or Till number
- A Daraja API developer account
- A website with a backend that can handle webhooks
Where M-Pesa is part of the agreed scope of an LCN254 e-commerce or booking project, we implement and test it before launch. It's never assumed by default.