Shopify M-Pesa- Accept M-Pesa Payments on Your US Shopify Store
Jan 20, 2026
Updated: January 2026
IntaSend now enables US-based Shopify merchants to accept M-Pesa payments from East African customers. Tap into Kenya, Uganda, and Tanzania's mobile money market without leaving the United States.
If you're a US Shopify merchant selling to customers in Kenya, Uganda, or Tanzania, you've likely faced this challenge: your East African customers want to pay with M-Pesa, but your US-based store couldn't accept it.
That just changed.
IntaSend, in partnership with Shopify, now allows US merchants to accept M-Pesa payments directly on their Shopify stores. This means you can serve East African customers using their preferred payment method while operating your business entirely from the United States.
What Is M-Pesa?
M-Pesa is East Africa's dominant mobile money platform with over 60 million active users across the region.
Key facts about M-Pesa:
In Kenya: 82% of adults use M-Pesa (30+ million users)
In Tanzania: 20+ million active users
In Uganda: Growing adoption through partnerships
Transaction volume: Billions of dollars processed monthly
Usage: Bill payments, shopping, person-to-person transfers, online purchases
Why it matters for US merchants:
M-Pesa isn't just another payment option - it's the primary way East Africans pay for everything. Many of your potential customers in Kenya, Uganda, and Tanzania don't have credit cards or international bank accounts, but they all have M-Pesa.
Without M-Pesa, you're invisible to this market. With M-Pesa, you're accessible to millions.
Why US Merchants Need M-Pesa Integration
The East African E-Commerce Opportunity
Market size:
Kenya's e-commerce market: Growing at 20%+ annually
Tanzania's digital economy: Expanding rapidly
Uganda's online shopping: Increasing adoption
Combined population: 170+ million people
Mobile-first economy: 90%+ mobile internet usage
The payment challenge:
East African consumers prefer M-Pesa for online purchases because:
Credit card penetration is low (under 5% in Kenya)
International cards often decline for fraud prevention
Bank transfers are slow and inconvenient
Cash on delivery has high return rates
M-Pesa is instant, trusted, and universal
What this means for you:
If you're selling products that appeal to East African customers - fashion, electronics, educational materials, digital products, beauty products, health supplements - you need M-Pesa.
Without it, you're losing sales to competitors who offer local payment options.
What Changed: IntaSend Now Available for US Merchants
Previously:
IntaSend's Shopify M-Pesa integration was only available to merchants with stores registered in Kenya, Uganda, or Tanzania. US merchants couldn't install the app.
Now (2026 Update):
Through IntaSend's partnership with Shopify, US-based merchants can now install IntaSend and accept M-Pesa payments from East African customers.
What this enables:
Operate your business from the United States
Keep your US business registration
Accept payments from Kenyan, Ugandan, and Tanzanian customers
Receive funds in your IntaSend account
Withdraw to your US bank account or manage funds through IntaSend
How It Works: The Customer Experience
When an East African customer shops on your US Shopify store:
Step 1: Customer adds items to cart They browse your store like any customer.
Step 2: Customer proceeds to checkout At checkout, they see payment options including M-Pesa.
Step 3: Customer selects M-Pesa They choose M-Pesa as their payment method.
Step 4: Customer completes payment
They enter their M-Pesa phone number
They receive an STK Push prompt on their phone
They enter their M-Pesa PIN
Payment completes instantly
Step 5: You receive confirmation
Order is confirmed automatically
You receive email/SMS notification
Funds appear in your IntaSend account
You fulfill the order
Total time: 30 seconds to 2 minutes
Setting Up M-Pesa on Your US Shopify Store
Prerequisites
Before you begin, you'll need:
Active Shopify store (any plan)
US business registration
IntaSend account (free to create)
Products/services suitable for East African market
Step 1: Create Your IntaSend Account
Go to IntaSend.com
Click Sign Up
Enter your business details:
Business name
Email address
Phone number
Password
Verify your email and phone number
Time required: 5 minutes
Step 2: Complete Verification
IntaSend requires business verification:
Documents needed:
Business registration documents
Tax ID (EIN for US businesses)
Proof of business address
ID for business owner
Upload process:
Log into IntaSend dashboard
Navigate to Settings → Verification
Upload required documents
Wait for approval (typically 24-48 hours)
Step 3: Install IntaSend Payments App
Log into your Shopify admin
Go to Apps in the left sidebar
Click Shopify App Store
Search for "IntaSend Payments"
Click Add app
Click Install app
You'll be redirected to IntaSend setup page.
Step 4: Connect IntaSend to Shopify
On the IntaSend setup page:
Click Complete Setup
You'll need three pieces of information from your IntaSend account:
Phone number (used for IntaSend login)
Publishable key (public API key)
Secret key (private API token)
Open IntaSend dashboard in a new tab
Go to Settings → API Keys
Copy your Publishable Key
Copy your Secret Key
Paste both into the Shopify setup page
Enter your IntaSend phone number
Click Submit
Step 5: Activate IntaSend Payment Gateway
You'll be redirected back to Shopify
Scroll to bottom of settings page
Click Activate IntaSend Payments
M-Pesa will now appear at checkout
Congratulations! Your US Shopify store now accepts M-Pesa.
Testing Your M-Pesa Integration
Before going live, test the integration to ensure everything works correctly.
Enable Test Mode
In IntaSend app settings on Shopify:
Toggle Test Mode to ON
This prevents real charges during testing
Get sandbox API keys:
No signup required
Generate test API keys
Replace your live keys with test keys in Shopify settings
Run Test Transaction
Visit your Shopify store
Add item to cart
Proceed to checkout
Select M-Pesa as payment method
Complete test payment
You should receive:
Order confirmation in Shopify
Test payment notification from IntaSend
Order appears in your Shopify orders list
Switch to Live Mode
Once testing is successful:
Replace test API keys with live keys
Toggle Test Mode to OFF
Save settings
You're live!
Pricing and Fees
IntaSend Transaction Fees
M-Pesa payments:
Transaction fee: Percentage-based (contact IntaSend for current rates)
No monthly fees
No setup fees
Pay only when you receive payments
Fund withdrawals:
Withdraw to IntaSend wallet: Free
Withdraw to bank: Standard withdrawal fees apply
Visit our pricing page for current rates.
Shopify Fees
Standard Shopify transaction fees apply based on your plan.
Currency Handling
Customer pays in: Kenyan Shillings (KES), Ugandan Shillings (UGX), or Tanzanian Shillings (TZS)
You receive in: Your IntaSend account in the original currency
Withdrawal: Convert to USD when withdrawing to US bank account (exchange rates apply)
What Products Sell Well to East African Markets
High-Demand Categories
Fashion and Apparel:
US brand clothing and shoes
Sportswear (Nike, Adidas, Under Armour)
Designer accessories
Plus-size fashion (limited local availability)
Electronics and Gadgets:
Smartphones and accessories
Laptops and computers
Gaming consoles and games
Smart home devices
Wearable technology
Beauty and Cosmetics:
US beauty brands
Skincare products
Hair care products (especially for natural hair)
Makeup and cosmetics
Fragrance
Health and Wellness:
Vitamins and supplements
Fitness equipment
Protein powders and nutrition
Health monitoring devices
Educational Materials:
Online courses and e-learning
E-books and digital content
Professional certification programs
Software and apps
Digital Products:
Software licenses
Digital downloads
Subscription services
Online tools and platforms
Shipping Considerations
For physical products:
Partner with reliable international shipping providers
Clear customs documentation is essential
Consider shipping times (typically 7-21 days to East Africa)
Factor shipping costs into pricing
Offer tracking for all shipments
For digital products:
Instant delivery (no shipping concerns)
Higher profit margins
Easy to scale
Popular with East African customers
Marketing to East African Customers
Localize Your Approach
Currency display:
Show prices in KES, UGX, or TZS alongside USD
Use currency converter tools
Be transparent about exchange rates
Language:
English works well (official language in Kenya, Uganda, Tanzania)
Consider adding Swahili for broader appeal
Keep product descriptions clear and detailed
Payment messaging:
Prominently display "We Accept M-Pesa" on homepage
Add M-Pesa logo to checkout page
Mention M-Pesa in product descriptions
Include M-Pesa in your FAQ section
Leverage Social Media
Popular platforms in East Africa:
WhatsApp (primary communication tool)
Facebook (widely used for shopping)
Instagram (growing among younger demographics)
Twitter/X (popular in Kenya)
TikTok (rapidly growing)
Marketing strategies:
Use WhatsApp Business for customer service
Run Facebook/Instagram ads targeting East Africa
Share customer testimonials from the region
Partner with local influencers
Join East African e-commerce Facebook groups
Build Trust
Trust signals for East African customers:
Display M-Pesa payment option prominently
Show customer reviews from East Africa
Provide clear return/refund policies
Offer responsive customer support
Share shipping timelines upfront
Display business registration/credentials
Managing Funds and Withdrawals
Your IntaSend Account
Once you start receiving M-Pesa payments:
Funds flow:
Customer pays via M-Pesa
Payment settles in your IntaSend account
Funds available for withdrawal
Dashboard features:
Real-time transaction monitoring
Payment history and reports
Withdrawal management
Analytics and insights
Withdrawal Options
Option 1: Keep funds in IntaSend
Use for business expenses
Pay suppliers
Manage working capital
Option 2: Withdraw to US bank account
Convert to USD
Standard withdrawal processing time
Bank transfer fees apply
Option 3: Reinvest in business
Use for marketing
Purchase inventory
Scale operations
Compliance and Regulations
US Business Compliance
Tax obligations:
Report all income to IRS
Keep transaction records
Consult tax professional for international sales guidance
Understand sales tax implications
Business registration:
Maintain valid US business registration
Keep business licenses current
Comply with state and federal regulations
East African Considerations
Import/Export regulations:
Understand customs requirements for physical goods
Provide accurate product declarations
Factor duties and taxes for customers
Data privacy:
Protect customer information
Comply with data protection regulations
Use secure payment processing
IntaSend Compliance
IntaSend handles:
Anti-money laundering (AML) checks
Know Your Customer (KYC) verification
Transaction monitoring
Customer Support Best Practices
Time Zone Considerations
East African Time (EAT): UTC +3
Kenyan business hours: 8 AM - 6 PM EAT
US time differences:
US Eastern Time: 7-8 hours behind
US Central Time: 8-9 hours behind
US Mountain Time: 9-10 hours behind
US Pacific Time: 10-11 hours behind
Support strategies:
Offer email support with 24-hour response time
Use WhatsApp Business for messaging
Consider hiring East African customer service reps
Implement chatbots for common questions
Provide detailed FAQ section
Common Customer Questions
About M-Pesa payments:
"How do I pay with M-Pesa?"
"Is M-Pesa payment secure?"
"How long does payment take to process?"
"Can I get a refund to M-Pesa?"
About shipping:
"How long will delivery take?"
"Do I have to pay customs fees?"
"Can I track my package?"
"What if my item is damaged?"
Prepare clear answers for these in your FAQ.
Troubleshooting Common Issues
Customer Can't Complete M-Pesa Payment
Possible causes:
Insufficient M-Pesa balance
Incorrect phone number entered
M-Pesa daily limit reached
Network connectivity issues
Solutions:
Verify phone number format (254X XX XXX XXX for Kenya)
Ask customer to check M-Pesa balance
Suggest trying again in a few minutes
Offer alternative payment method
Payment Not Reflecting in IntaSend
Typical wait time: 2-5 minutes
If delayed beyond 30 minutes:
Check IntaSend dashboard for transaction status
Verify customer completed M-Pesa prompt on phone
Contact IntaSend support: support@intasend.com
Integration Issues
App not appearing at checkout:
Verify IntaSend app is activated in Shopify settings
Check API keys are correctly entered
Ensure test mode is OFF for live transactions
Clear browser cache and try again
For technical issues:
Contact IntaSend support: +254 711 082 947
Email: support@intasend.com
Response time: Same business day
Success Story: US Merchant Selling to Kenya
Background:
US-based beauty products store
Identified demand from Kenyan customers
Couldn't accept local payments
Challenge:
60% cart abandonment from East African visitors
Customers wanted M-Pesa payment option
Losing sales to competitors
Solution:
Installed IntaSend M-Pesa integration
Promoted M-Pesa acceptance on social media
Targeted Facebook ads to Kenya
Results:
Cart abandonment dropped to 15%
East African sales increased 300%
Monthly revenue from region: $12,000+
Expanding to Uganda and Tanzania markets
Frequently Asked Questions
Do I need to register a business in Kenya to accept M-Pesa?
No. Your US business registration is sufficient. IntaSend's partnership with Shopify now allows US merchants to accept M-Pesa while operating entirely from the United States.
What countries can my customers pay from?
Customers can pay using M-Pesa from:
Kenya
Tanzania
Uganda
Can I accept payments in other currencies?
IntaSend supports multiple payment methods beyond M-Pesa:
Bank transfers (East Africa)
PesaLink (Kenya)
Mobile money (various networks)
Check IntaSend dashboard for all available payment methods.
How do refunds work?
Refunds are processed back to the customer's M-Pesa account:
Initiate refund through Shopify or IntaSend dashboard
Customer receives M-Pesa refund within 1-2 business days
Refund fees may apply (check IntaSend policy)
Is there a minimum or maximum transaction amount?
Minimum: Varies by payment method (typically low)
Maximum: Subject to M-Pesa daily limits and your IntaSend account settings
Contact IntaSend for specific limits.
Do I need technical skills to set up IntaSend?
No. The integration is designed for non-technical users:
Copy and paste API keys
Click install and activate
Follow step-by-step setup wizard
No coding required
Can I use IntaSend with other Shopify apps?
Yes. IntaSend works alongside other Shopify apps:
Shipping apps
Marketing apps
Inventory management
Analytics tools
What support is available?
IntaSend support:
Email: support@intasend.com
Phone/WhatsApp: +254 711 082 947
Hours: Monday-Friday, 8 AM - 6 PM EAT
Documentation: developers.intasend.com
Shopify support:
Standard Shopify support channels
Help documentation
Community forums
Next Steps: Start Accepting M-Pesa Today
Ready to Tap Into the East African Market?
Step 1: Create IntaSend Account
Step 2: Install IntaSend Payments app from Shopify App Store
Step 3: Complete setup and verification
Step 4: Start accepting M-Pesa payments
Total setup time: 1-2 hours (plus verification waiting period)
Need Help Getting Started?
Request a demo: Schedule Demo
Contact IntaSend:
Email: support@intasend.com
WhatsApp: +254 711 082 947
Read documentation: IntaSend Shopify Docs
The Bottom Line
East Africa represents a massive e-commerce opportunity for US merchants. With 170+ million people, growing internet penetration, and a mobile-first economy, the market is ready for US products and services.
The barrier has always been payments. East African consumers want to use M-Pesa, but US merchants couldn't accept it.
That barrier is now gone.
IntaSend's partnership with Shopify makes it possible for any US merchant to accept M-Pesa payments without leaving the United States. No need to register a business in Kenya, no complex international banking, no compliance headaches.
Just install the app, complete setup, and start selling.
Your East African customers are waiting. Are you ready to serve them?


