See All Shopify Payment Methods
Accept M-PESA Payments on Your Kenyan Shopify Stores
Power Your Shopify Sales with M-Pesa Kenya
What is M-Pesa?
M-Pesa is Kenya’s leading mobile money platform, offering fast, secure, and convenient payment solutions for individuals and businesses. It supports a wide range of transactions, from peer-to-peer transfers to retail and online payments.
How M-Pesa Works
At checkout, customers select M-Pesa as their payment method, enter their mobile number, confirm via PIN, and complete the transaction instantly. Funds are transferred directly from their mobile wallet, enabling seamless and secure payments.
Supported Currencies & Countries
M-Pesa operates exclusively in Kenya and processes all transactions in Kenyan Shillings (KES). It is designed for local commerce, making it ideal for domestic online and in-store payments
Why Shopify Merchants Should Accept M-Pesa
- Boost Local Sales: Accepting M-Pesa connects your store to Kenya’s most widely used payment method, reducing friction and boosting conversions.
- Trusted & Secure: M-Pesa is backed by Safaricom and regulated by the Central Bank of Kenya, offering robust security and trusted reliability for merchants and customers.
- Massive User Base: With millions of active users, M-Pesa helps Shopify merchants tap into Kenya’s vibrant mobile-first commerce market.
Adding M-Pesa to Your Shopify Store
M-Pesa integration with your Shopify store enables quick, secure payments tailored to the Kenyan market. It enhances customer trust, streamlines checkout, and drives better sales performance.
Want to accept M-Pesa payments? Contact us today to get started!

M-PESA

Simple Setup Process
Installing the M-PESA CartDNA Shopify app is quick and easy—just click install, enter your API credentials, and activate. After purchasing the app license, you can start accepting M-PESA payments from your customers.
Business Location
Great news for international merchants! You can now accept M-PESA payments through CartDNA’s Shopify app, even if your business isn’t based in Kenya. Contact us for more details.
Instant Mobile Payments
M-Pesa lets customers pay instantly using just their mobile number and PIN—no bank or internet needed—ensuring fast, secure payments across Kenya, even in remote areas
M-PESA Shopify App
CartDNA’s Shopify-approved M-PESA app integrates directly with Shopify Checkout, works seamlessly with Shopify, and can be used alongside Shopify Payments with no restrictions.
Features
Payment type | Mobile |
---|---|
Merchant locations |
Africa Kenya |
Currencies |
Settlement currency : KES Processing Currency : KES |
Other |
Refunds : ✔️ Partial refunds : ✔️ Multiple partial captures : ❌ Chargebacks : ❌ Local entity required : ✔️ Sales day payout : ✔️ Recurring : ✔️ Subscription : ✔️ |