Local M-Pesa gateway
A gateway built around M-Pesa that gives you an API or a hosted page. This option suits stores and apps where most customers pay from their phones.
STRIPE · KENYA · MERCHANTS
Stripe is not always a straightforward choice for a business registered in Kenya, and the right answer depends on how your business is set up. This page explains the main routes, the types of third-party gateways available, and where Payment Gateway Kenya fits as an M-Pesa acceptance option.
Many Kenyan merchants start by searching for Stripe because it is well known to developers and online stores. Before you plan an integration, check Stripe's official country availability page. It shows which countries can open an account directly and which features are offered there. Your checkout plan should follow what that page says on the day you check it.

Merchants tend to meet Stripe in one of two ways. In countries listed for direct accounts, a business signs up with Stripe itself and holds the account in its own local entity. In other markets, access may come through an extended network, such as partner arrangements or platforms built on Stripe. Some businesses also use an entity registered in a supported country.
Each route has different requirements for business documents, settlement currency, bank accounts and supported payment methods. These details can change. Do not rely on forum posts or older articles. Check Stripe's official country availability and documentation for the current position.
| Question | Direct account | Extended network or other entity |
|---|---|---|
| Who holds the merchant relationship? | Your business and Stripe | May involve a partner, a platform or a foreign entity |
| Where to confirm eligibility | Stripe's official country availability page | Stripe's documentation and the partner's own terms |
| Local payment methods such as M-Pesa | Check Stripe's documentation for your account | Check with the partner or platform |
| Settlement and payout currency | Set by the account's country | Depends on the entity and the arrangement |
If Stripe does not cover everything you need, most merchants choose from a few types of setup. The right one depends on your customers, your developer capacity and how you want funds settled. For a longer comparison, read our guide to Stripe alternatives in Kenya.
A gateway built around M-Pesa that gives you an API or a hosted page. This option suits stores and apps where most customers pay from their phones.
Your team builds directly on Safaricom Daraja. M-PESA Express (Lipa na M-PESA Online) is the prompt-style request that a business starts. PayBill and Till are separate transaction types. Safaricom documentation also uses the market term 'STK Push' for the prompt.
Providers that combine several local and international methods under one contract. Compare which methods each one actually supports for Kenyan entities, and how each one settles funds.
Some merchants keep an international provider for some customers and add a separate M-Pesa gateway for local buyers. This means two integrations and two reconciliation flows, so plan for both.
Payment Gateway Kenya is a payment gateway for M-Pesa pay-ins, plus payouts where confirmed for your account. In Kenya, we support M-Pesa only. We do not replace a full multi-method provider. We cover the M-Pesa part of your checkout.
You can connect in two ways: through our API (H2H) or through our Hosted Payment Page. Both are routes into the same gateway, not separate products. The H2H route is not a white-label service.
At checkout, the customer selects M-Pesa. They enter their phone number on your page or on the Hosted Payment Page.
Your system, or the hosted page, sends the pay-in request to the gateway. The customer then confirms the payment on their phone.
A postback sends the transaction status to your server. Your system updates the order based on that status.
Settlement to you is a separate flow from the customer's pay-in. Merchant settlements are sent on the same day (T+0).
Our overall transaction success rate is 85%, measured as successful transactions divided by all transactions. Existing merchants can add supported payment methods at no extra connection fee. The number of enabled methods does not change the connection price. For pricing, see our pricing page or talk to sales.
These are the questions Kenyan merchants and developers ask most often when comparing Stripe with local M-Pesa options. For anything about your specific account, ask our team.
Availability depends on how your business is registered and which route you use. Check Stripe's official country availability page for the current list of countries that support direct accounts. Then confirm which features apply to your account.
A direct account is held by your business with Stripe in a supported country. Extended network access usually involves a partner, a platform or an entity registered elsewhere. Requirements and supported methods differ between routes, so confirm the details in Stripe's documentation.
Yes. You can integrate directly with Safaricom Daraja, or you can use a gateway that offers M-Pesa acceptance. Payment Gateway Kenya is a payment gateway for M-Pesa pay-ins, connected through an API (H2H) or a Hosted Payment Page.
In Kenya, Payment Gateway Kenya supports M-Pesa only. If you need other methods, you may use a separate provider alongside us. Ask our team if you want to check your current setup.
Merchant settlements are sent on the same day (T+0). This describes when settlement is sent, not when funds are credited to your account.
M-PESA Express (Lipa na M-PESA Online) is Safaricom's prompt-style request that a business starts. 'STK Push' is the market term used in Safaricom documentation for the same prompt. PayBill and Till are separate transaction types.
Kenya was not on Shopify's official Shopify Payments country list when checked on 5 November 2026. Check Shopify's own list for the current position. For M-Pesa on Shopify, ask our team what is possible for your store.
Pricing is custom, so talk to sales. Existing merchants can add supported payment methods at no extra connection fee, and the number of enabled methods does not change the connection price.
Whatever you decide about Stripe, your Kenyan customers will likely want to pay with M-Pesa. Tell us how your checkout works today. We will explain whether the API (H2H) or the Hosted Payment Page suits your setup better.