Escrow Safe Trade is live: protect your next high-value deal Learn more
ProductsPayment links & checkoutM-Pesa, cards, invoices, split payoutsEscrow Safe TradeMilestone and release-based escrowWallets & P2PPersonal and business walletsChama, Lengo & DeniGroup savings, goals and IOUsBusiness toolkitAccounting, payroll, POS, ticketingBulk payments & payrollPay many people in one uploadSubscriptions & billingRecurring plans and renewalsRent, loans & donationsCollections and campaignsAll products
SolutionsMerchantsBuyersChama groupsBusiness solutionsIndustries
Pricing
DevelopersDeveloper overviewQuickstart, auth and sandboxREST APIsCheckout, invoices and requestsWebhooksSigned, real-time eventsWallet-as-a-ServiceVirtual sub-accountsDocumentationGuides and API reference
Security
CompanyAbout usCareersPartnersBlogHelp centreContact us
Log in Get started Talk to sales
Accept payments

Accept M-Pesa
everywhere you sell

STK push on your site, a short till at your counter and a Paybill for bills, all on one account with automatic reconciliation.

M-Pesa Payments

M-Pesa
STK push · KSh 1,8000712 ••• 345 · Order 1042Paid
Till 4821 · KSh 450Counter sale · Mama NjeriPaid
Paybill · KSh 12,500Account: RENT-A12Matched

What you get

STK push checkout

Trigger a payment prompt on the customer’s phone so they only enter their PIN.

Tills and short codes

Take counter payments on a short till linked to the same business wallet.

Paybill with account matching

Match payments to customers, invoices or rent units using the account number.

Real-time confirmation

Payment callbacks update your orders and dashboards within seconds.

Failed-payment handling

Customers can retry, switch method or pay by link when a prompt times out.

One settlement wallet

M-Pesa, card, Airtel and wallet payments all land in one balance.

How it works

1

Connect your business

Verify your business and get a till or Paybill linked to your account.

2

Take payments

Use STK push online, the till in store or the Paybill for bills and rent.

3

Reconcile and settle

See each payment matched to its reference and withdraw to M-Pesa or bank.

M-Pesa Payments works with everything else

One account, one wallet and one set of reports. Switch on more products whenever you need them, with no extra integration.

Who it is for

For merchants who already take most of their sales on M-Pesa.

  • Online shops that want a clean STK push checkout
  • Shops and kiosks that need a short till at the counter
  • Landlords, schools and clubs collecting on a Paybill
  • Teams who spend hours matching M-Pesa statements by hand

Frequently asked questions

You can use Paysasa’s shared setup to start, and request a dedicated till or Paybill as you grow.

Fees depend on your tier and are shown before you confirm. See pricing.

Unmatched payments appear in your dashboard so you can assign or refund them.

Ready to accept payments
you can explain?

Create free account

Free to start · Verified in minutes · Cancel anytime