Pesapal: The Complete Hub for M-Pesa & Card Payments
Pesapal accepts M-Pesa and card online and in store, pays a range of Kenyan bills via paybill 220220, and runs POS, Reserveport bookings, and an API.
About Pesapal
Pesapal accepts M-Pesa and card online and in store, with a POS that takes both on one machine and now supports UnionPay (2026 partnership). Its M-Pesa paybill is 220220, used to buy airtime and pay TV/internet and other bills. It also offers Reserveport for hotels and Oracle Hospitality integrations, an API with sandbox test cards, and a mobile app that bundles bill payments, airtime, tickets, flights and food at zero transaction fees.
Every Pesapal guide
Paybill 220220
How to Pay Bills with Pesapal Paybill 220220
Buy Airtime with Pesapal
How to Buy Airtime with Pesapal (Card or M-Pesa)
Pesapal POS
Pesapal POS: Accept M-Pesa and Card on One Machine
Online Payments & Links
Pesapal Online Payments: Links, E-Invoices, Plugins
Pesapal for Hotels
Pesapal for Hotels: Bookings and Payments with Reserveport
Pesapal Mobile App
Pesapal Mobile App: Bills, Airtime, Tickets, Zero Fees
Pesapal API
Pesapal API and Sandbox: How to Test Payments Safely
DSTV, GOtv, Faiba & Zuku
Pay DSTV, GOtv, Faiba and Zuku with Pesapal
Frequently asked
What is Pesapal paybill?
220220 on M-Pesa. It is Pesapal, not Airtel — a very common mix-up.
Does the Pesapal POS take M-Pesa and card?
Yes, on one machine, plus NFC (Google Pay) and UnionPay since 2026.
Is there a sandbox?
Yes, with Pesapal test cards.