McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Paystack for African Developers
  3. Why Card-Only Gateways Fail in Mobile Money Markets
Bonaventure OgetoBy Bonaventure Ogeto|Updated July 22, 2026

Why Card-Only Gateways Fail in Mobile Money Markets

Card penetration in Kenya: ~24% of adults have a bank card. M-Pesa active users: 32M+ (nearly 70% of adults). In Nigeria: 45M bank cards vs 170M+ mobile money users. A card-only gateway blocks the majority of your potential customers in most African markets. Required channels by market: Kenya (M-Pesa required, Airtel Money secondary), Nigeria (bank transfer, USSD, card — mobile money growing), Ghana (card, mobile money, bank). Any gateway without mobile money is a nonstarter for Kenya and increasingly for Nigeria.

Payment Channel Penetration by Market

MarketRequired ChannelsCard PenetrationMobile Money Penetration
KenyaM-Pesa, card, bank~24% of adults~70% of adults (M-Pesa)
NigeriaBank transfer, USSD, card, mobile money~45M cards170M+ mobile money accounts
GhanaMobile money (MTN, Vodafone, AirtelTigo), card, bank~30% banked~60% mobile money active
TanzaniaM-Pesa (Vodacom), Tigo, Airtel, card<15%>60% mobile money users
UgandaMTN MoMo, Airtel Money, card<15%>50% mobile money users

Mobile money is not a niche channel in these markets. It is the dominant financial access point. A card-only gateway in Kenya or Ghana is equivalent to a bank-transfer-only gateway in a European market — it works for a minority and excludes most users.

The engineering implication: your gateway selection must match your user base's actual payment methods. Audit your checkout abandonment by channel if you already have data. A sharp abandonment spike at the payment step, combined with a high mobile-money-market user base, is diagnostic of a channel mismatch.

Learn More

See choosing a payment gateway: engineering decision framework for the full selection criteria.

Sign up for the McTaba newsletter

Key Takeaways

  • ✓In Kenya, M-Pesa users outnumber bank cardholders 3:1 — a card-only gateway blocks the majority.
  • ✓In Nigeria, bank transfer and USSD are the dominant digital payment channels, not card.
  • ✓Mobile money = wallet-based payment; the customer pays from their M-Pesa/MTN balance, not a bank card.
  • ✓Paystack in Kenya supports M-Pesa as a payment channel alongside card and bank transfer.
  • ✓Evaluate gateways by channel coverage first — a beautiful API is useless if it cannot collect from your users.

Frequently Asked Questions

Does Paystack support M-Pesa in Kenya?
Yes — Paystack added M-Pesa as a payment channel for Kenya in 2024. When a Kenyan customer initiates a payment on Paystack checkout, M-Pesa appears as an option alongside card and bank transfer. The customer receives an STK push to their phone. The channel is handled server-side by Paystack — you do not need a separate Daraja integration. This is a major improvement over the pre-2024 Paystack Kenya setup, which required card only.
What if I need M-Pesa in Kenya but also need to accept payments from Tanzanian and Ugandan users?
Paystack does not process payments in Tanzania or Uganda. For multi-country East African coverage, consider Pesapal (Kenya, Uganda, Tanzania, Rwanda) or DPO Pay (pan-African, stronger in East Africa). Alternatively, use Paystack for Kenya/Nigeria/Ghana and a specialized East African gateway for Tanzania and Uganda — with a payment provider abstraction layer to route by country.
Is USSD still relevant in 2026?
Yes, in Nigeria specifically. USSD reaches feature phone users and users in areas with poor data connectivity. Paystack supports USSD for Nigerian bank accounts. While smartphone penetration is rising, a non-trivial percentage of Nigerian internet users are on feature phones or use USSD for transactions where they are concerned about data costs or network quality. For mass-market Nigerian products, USSD is still a meaningful channel.

Learn Paystack Integration

KES 2,999

The definitive guide to building payment systems with Paystack — from your first transaction to production-grade payment infrastructure across Africa. 9 modules, 47 lessons. Free preview available.

Start Paystack Course

Not ready? Create Free Account

Keep reading

Paystack Alternatives and Comparisons: Honest Engineering Analysis

An honest engineering analysis of Paystack alternatives for African developers. Compares API design, documentation quality, webhook models, SDK coverage, settlement speed, and country reach across Flutterwave, Stripe, IntaSend, Pesapal, Monnify, Squad, and DPO Pay. Includes multi-gateway architecture, provider abstraction, and migration strategies.

Read more

Paystack vs Squad: Engineering Comparison

Squad is the payment gateway from GTBank (Guaranty Trust Bank), one of Nigeria's largest commercial banks. It is the product most commonly chosen by enterprise clients who want a bank-affiliated payment gateway. The engineering comparison with Paystack reveals where Squad wins and where Paystack leads.

Read more

Choosing a Payment Gateway: An Engineering Decision Framework

Choosing a payment gateway is not a brand preference. It is an engineering decision with long-term consequences for coverage, maintenance, and migration cost. Here is the framework to make it systematically.

Read more

Payment Gateway Due Diligence Checklist for CTOs

Signing a payment gateway contract without due diligence is a decision you will live with for years. A gateway can freeze your account, lose your transaction data, or get shut down by a regulator. This checklist helps you evaluate before you commit.

Read more

Paystack Partial Debits Explained

Partial debit lets you attempt to charge a card and capture whatever amount is available if the full amount fails. Instead of an all-or-nothing charge, you get what the card can give. This guide covers how partial debits work, when to use them, and how to handle the resulting split.

Read more

Explore related topics

M-Pesa & African Stack

M-Pesa Daraja API tutorials, USSD development, and WhatsApp Business API guides. The African Stack that global bootcamps do not teach.

Learn to Code in Kenya

Everything a Kenyan needs to know before writing their first line of code. Career paths, real costs, hardware requirements, and honest answers about what it takes.

Learning to Code

Roadmaps, language guides, and practical advice for learning to code and launching a programming career.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

The African Stack: Skills for This Market

The skills that make Kenyan developers hard to replace: M-Pesa, USSD, WhatsApp, fintech, and building for the African market.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.