Your Choices for Taking Payments in Kenya
Mobile money is well established in Kenya, so you can accept online payments on your website through several channels at once. The better gateways keep the integration work simple.
Payment Gateways Kenyan Sites Use Most
1. M-Pesa through the Daraja API
M-Pesa is the method most Kenyans reach for first. Safaricom's Daraja API lets your site send a payment prompt to the shopper's phone, and the payment is confirmed without any manual checking.
2. Paystack
Paystack takes M-Pesa and Visa or Mastercard cards on one secure checkout page, and an official WooCommerce plugin makes setup straightforward. It is also the gateway SiteBoma uses for its own invoices.
3. iPay Africa
iPay handles M-Pesa, Equitel, Airtel Money and cards. Kenyan e-commerce developers like it because it is dependable.
4. Paystack or Flutterwave
Both are international gateways that have added Kenya. Choose one of them if you want overseas customers to pay in USD while local buyers pay in KES.
Your Checklist Before Going Live
- WordPress with WooCommerce (our recommended setup)
- An account with a payment gateway
- A registered business, for KRA compliance
- A website secured with SSL (HTTPS), which every gateway insists on
Build a Site That Is Ready to Get Paid
Every SiteBoma hosting plan comes with a free Let's Encrypt SSL certificate, the one thing all gateways ask for. For a WooCommerce shop that takes payments, we suggest the Business plan.