Shopify Payment Gateways in Kenya - Shopify payments
If M-Pesa isn’t one of the payment methods on your Shopify store in Kenya, you’re losing sales. Over 90% of Kenyan adults use mobile money, and M-Pesa holds 90.8% market share. Without it, you’re excluding the majority of your potential customers.
But M-Pesa alone isn’t enough—especially if you’re targeting customers outside Kenya or accepting corporate payments. Your Shopify store needs multiple payment options to maximize conversions.
This guide shows you how to accept M-Pesa, Visa, Mastercard, Google Pay, Apple Pay, and CashApp on your Kenyan Shopify store using one payment gateway. Plus, you’ll get the complete setup process and troubleshooting tips.
Quick Comparison: Shopify Payment Gateways in Kenya
| Feature | IntaSend | Other Options |
|---|---|---|
| M-Pesa Support | ✅ Native STK Push | ⚠️ Limited or None |
| Cards | ✅ Visa/Mastercard | ✅ Usually Available |
| Google/Apple Pay | ✅ Yes | ❌ Rarely Available |
| PesaLink | ✅ Yes | ❌ No |
| Local Support | ✅ Nairobi-based | ❌ International teams |
| Setup Time | 30-60 minutes | 3-7 days |
| Kenyan Merchants | 5,000+ | Varies |
| Language | English & Swahili | English only |
IntaSend is purpose-built for Kenyan e-commerce, with M-Pesa as the priority—not an afterthought.
Why Shopify Stores in Kenya Need IntaSend
The Shopify Payments Problem
Shopify Payments—the platform’s default payment gateway—doesn’t work in Kenya. Kenyan merchants must use a third-party payment gateway from Shopify’s approved provider list.
Most international payment gateways either:
-
Don’t support M-Pesa at all
-
Treat M-Pesa as a secondary option
-
Lack local customer support
-
Have slow setup processes (3-7 days)
IntaSend solves all of these problems.
What Makes IntaSend Different

Built for Kenya, Not Adapted for It
Unlike pan-African or global payment gateways adapted for the Kenyan market, IntaSend was designed specifically for Kenyan businesses from day one. M-Pesa integration is native, not bolted on.
Multiple Payment Methods, One Integration
Install the IntaSend Payments app once, and your customers automatically get six payment options:
-
M-Pesa (primary method for Kenyan customers)
-
Visa (corporate cards, international customers)
-
Mastercard (corporate cards, international customers)
-
Google Pay (growing among smartphone users)
-
Apple Pay (premium segment)
-
CashApp (US-based customers)
Local Support That Speaks Your Language
When you have questions or issues, you’re talking to a Nairobi-based team that understands Kenyan business challenges. Support available in English and Swahili via WhatsApp, email, and phone.
Fast Setup
Complete verification and start accepting payments within 24-48 hours. Compare that to 5-7 days (or longer) with international providers.
Customer feedback consistently highlights IntaSend as the best payment gateway for Shopify merchants in Kenya.
How Payment Gateways Work on Shopify
A payment gateway is software that processes customer payments on your Shopify store. It acts as a secure intermediary between:
-
Your customer (making a payment)
-
Their bank or mobile money provider
-
Your business account
When a customer checks out on your Shopify store, the payment gateway:
-
Captures their payment details securely
-
Verifies funds are available
-
Processes the transaction
-
Sends confirmation to both you and the customer
-
Deposits funds to your account
All of this happens automatically in seconds—no manual intervention needed.
Why Your Shopify Store Needs Multiple Payment Methods
Cart abandonment in Kenyan e-commerce stores averages 70%+. One of the biggest reasons? Limited payment options.
The Math:
-
Customer fills cart with KES 5,000 worth of products
-
Reaches checkout
-
Only sees Visa/Mastercard options
-
Doesn’t have a card or card is declined
-
Abandons cart
-
You lose the sale
With Multiple Payment Methods:
-
Customer sees M-Pesa, Visa, Mastercard, Google Pay, Apple Pay
-
Card fails? They try M-Pesa
-
M-Pesa balance low? They try Google Pay
-
Multiple backup options = completed sale
According to our merchant data, Shopify stores that offer M-Pesa alongside cards see 40-60% fewer abandoned carts.
Read more: Why Kenyans Abandon Your Checkout on Valentine’s Day
Step-by-Step: How to Set Up IntaSend on Your Shopify Store
What You’ll Need
-
Active Shopify store
-
Email address
-
Kenyan phone number
-
Business documentation (for verification)
Total setup time: 30-60 minutes
Step 1: Create Your IntaSend Account
-
Go to IntaSend.com
-
Click “Sign Up”
-
Enter your email and phone number
-
Verify your phone via OTP
-
Choose your business type:
-
Sole proprietor
-
Partnership
-
Limited company
-
Unregistered business
-
Non-profit
-
Note: You can start accepting payments even without company registration. Read: Payment Gateway for Unregistered Businesses
Step 2: Install the IntaSend Payments App
Show Image
-
Go to the Shopify App Store
-
Search for “IntaSend Payments”
-
Click Add App
-
Review permissions
-
Click Install App
You’ll be redirected to the IntaSend setup page.
Step 3: Connect Your IntaSend Account
-
Click Complete Setup
-
Enter the phone number you used for your IntaSend account
-
Generate your API keys:
-
Go to IntaSend Dashboard
-
Navigate to Settings → API Keys
-
Copy your Public Key
-
Generate and copy your API Token (save this securely—it’s shown only once)
-
-
Paste both keys into the Shopify setup page
-
Click Submit
Step 4: Select Payment Methods
Show Image
Choose which payment methods to display at checkout:
-
M-Pesa (recommended)
-
Visa
-
Mastercard
-
Google Pay
-
Apple Pay
-
CashApp
Pro tip: Enable all methods. More options = higher conversion rates.
Step 5: Test & Activate
-
Enable Test Mode
-
Make a test purchase on your store
-
Verify payment flows correctly
-
Check that confirmation emails are sent
-
Once satisfied, disable test mode
-
Click Activate IntaSend Payment Gateway
You’re live! Your Shopify store can now accept payments.
Step 6: Complete KYC Verification
To withdraw funds, you’ll need to complete Know Your Customer (KYC) verification:
Required documents:
-
National ID or Passport
-
Business registration certificate (if registered)
-
KRA PIN certificate
Verification time: 24-48 hours
This is a regulatory requirement to protect your funds and comply with Central Bank of Kenya regulations.
Real Results from Kenyan Shopify Merchants
Western Cosmetics: 62% More Conversions
Western Cosmetics, a Kenyan beauty products store on Shopify, was losing sales due to failed card payments. After switching to IntaSend and adding M-Pesa:
-
62% increase in completed checkouts
-
40% reduction in cart abandonment
-
Faster settlement to restock inventory
What Merchants Say
“The experience has been seamless, efficient, and hassle-free. One thing that makes IntaSend stand out is the platform’s ability to collect payments from anywhere in the world.”
— Felistas Njihia, Felin Solutions
“Our experience with IntaSend has been remarkable. The integration process was quite smooth with proper API documentation.”
— Kelvin Muriuki, CEO, taka.earth
“@intaSendHQ I am currently blown away by your product. The documentation is so developer friendly as opposed to one pan-African payment gateway, market leader. Good job!”
— @Matinde on Twitter
See more: Customer Success Stories
Common Shopify Payment Problems (And How IntaSend Solves Them)
Problem 1: High Cart Abandonment
Cause: Only card payments available; most Kenyans don’t have cards
Solution: IntaSend adds M-Pesa—used by 90% of Kenyan adults
Problem 2: Failed Payments
Cause: Card declines, insufficient funds, expired cards
Solution: Multiple payment method backups reduce failed transactions by 40-60%
Problem 3: Slow Customer Support
Cause: International payment gateways in different timezones
Solution: IntaSend’s Nairobi-based team responds in under 1 hour during business hours
Problem 4: Complicated Setup
Cause: Complex API integration, unclear documentation
Solution: IntaSend’s Shopify app installs in 30-60 minutes with step-by-step guides
Problem 5: No M-Pesa Integration
Cause: Most international gateways don’t support M-Pesa
Solution: IntaSend was built for M-Pesa from day one—native STK Push integration
Advanced Features for Growing Shopify Stores
Subscription Products
Selling subscription boxes or recurring services? IntaSend integrates with Shopify subscription apps for automated recurring billing.
Read: Subscription Payments in Kenya
Split Payments for Multi-Vendor Stores
Running a marketplace on Shopify? IntaSend’s split payment infrastructure automatically distributes revenue to multiple vendors.
Read: Split Payments Infrastructure: 9 Best Use Cases
Shopify Markets (International Selling)
Expanding to other African markets? IntaSend supports:
-
Kenya (M-Pesa, Airtel Money, cards)
-
Uganda (Mobile Money, cards)
-
Tanzania (Mobile Money, cards)
Business Payments & Payouts
Need to pay suppliers or employees? Use your IntaSend account to:
-
Send bulk payouts to M-Pesa
-
Schedule recurring payments
-
Pay international contractors
Pricing & Fees
IntaSend charges transparent, per-transaction fees with no hidden costs:
-
No setup fees
-
No monthly fees
-
No minimum transaction volumes
-
Competitive transaction rates
You only pay when you make sales.
Security & Compliance
PCI DSS Level 1 Compliant
IntaSend is certified to the highest level of payment card industry security standards.
Licensed Through Banking Partners
All banking services are securely provided by IntaSend’s licensed banking partners who are members of deposit insurance schemes, ensuring the safety of your funds.
3D Secure 2.0
Card payments use 3DS2 authentication for maximum fraud protection.
Data Encryption
End-to-end encryption protects all payment information.
Read more: Payment Security Basics Every Merchant Should Know
Troubleshooting Common Issues
“Payment failed” error for customers
Causes:
-
Insufficient M-Pesa balance
-
Card declined by bank
-
Wrong PIN entered
Solution: IntaSend shows clear error messages. Customers can retry immediately with a different payment method.
Funds not appearing in IntaSend account
Causes:
-
Transaction still processing
-
Compliance review in progress
Solution: Contact IntaSend support via WhatsApp (+254 711 082 947) for status updates.
Cannot withdraw funds
Causes:
-
KYC verification incomplete
-
Compliance review pending
Solution: Complete KYC verification. For established businesses, settlement terms can be customized.
Frequently Asked Questions
Does Shopify Payments work in Kenya?
No. Shopify Payments is only available in select countries (US, Canada, UK, Australia, and a few others). Kenya is not currently supported. All Kenyan Shopify merchants must use a third-party payment gateway.
How do I add M-Pesa to my Shopify store?
Install the IntaSend Payments app from the Shopify App Store. M-Pesa is automatically enabled along with cards and other payment methods. No additional integration needed.
How long does IntaSend setup take?
30-60 minutes for installation and configuration. Account verification takes an additional 24-48 hours. You can start accepting test payments immediately.
What are the transaction fees?
IntaSend charges competitive per-transaction fees with no setup or monthly costs. View current pricing
Can I accept payments from customers outside Kenya?
Yes. IntaSend supports Visa, Mastercard, Google Pay, Apple Pay, and CashApp—all accepted internationally. Currency conversion is handled automatically.
Do I need a registered business to use IntaSend?
No. IntaSend supports unregistered businesses, sole proprietors, freelancers, and individuals. You’ll need identification and to complete KYC verification, but formal business registration isn’t mandatory.
How long does it take to receive my money?
Funds are subject to standard verification and compliance procedures. Settlement terms can be customized based on your business track record. Contact IntaSend to discuss faster settlement options.
Can I use IntaSend with Shopify Plus?
Yes. IntaSend works with all Shopify plans, including Shopify Plus.
What happens if a customer’s payment fails?
IntaSend displays clear error messages and allows immediate retry. Customers can switch to a different payment method without leaving checkout. This reduces abandonment compared to gateways that require starting over.
Does IntaSend support Shopify POS?
Currently, IntaSend focuses on online payments. For in-person sales, use Shopify’s POS with supported hardware.
Why Kenyan Shopify Merchants Choose IntaSend
-
Built for Kenya - M-Pesa as a priority, not an afterthought
-
Local support - Nairobi-based team, English & Swahili
-
Fast setup - 30-60 minutes vs 3-7 days
-
Multiple payment methods - 6 options in one integration
-
Proven results - 5,000+ merchants, 62% conversion increases
-
Transparent pricing - No hidden fees
-
Excellent documentation - Developer-friendly API guides
-
Active development - Regular feature updates
Ready to Accept Payments on Your Shopify Store?
Get started in 3 steps:
-
Sign up for IntaSend (free, 2 minutes)
-
Install the Shopify app (30-60 minutes)
-
Start accepting M-Pesa, cards, and mobile wallets
Need help?
-
WhatsApp: +254 711 082 947
-
Email: [email protected]
-
Hours: Monday-Friday, 8 AM - 6 PM EAT
Sign Up Free | View Pricing | Request Demo
Related Resources
Integration Guides:
Business Guides:
Success Stories:
Developer Resources: