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
Guides1 min read

How to Accept M-Pesa Payments Online: A Practical Guide for Kenyan Merchants

A practical guide to taking M-Pesa on your website, social media or shop using payment links, STK push checkout and instant reconciliation.

Paysasa Team14 Oct 2026
Guides

You do not need a website to get paid. Create a payment link for a product or an amount, share it on WhatsApp or Instagram, and your customer pays by M-Pesa or card in under a minute.

Add checkout when you are ready

When you sell from your own site, add checkout so customers pay without leaving your page. An STK push prompts their phone, and you see the status immediately.

Make reconciliation boring

Use clear references such as the order number. A system that matches each payment to an order automatically beats scrolling through SMS receipts at the end of the month.

Settle where you need the money

Keep funds in your wallet to pay suppliers or staff, or withdraw to M-Pesa or your bank. Gold merchants get instant settlement.

Stay tax-ready

Issue invoices and receipts that include VAT lines and connect to KRA eTIMS where required, so records are tidy at filing time.

#guides

Get paid by M-Pesa, cards and wallets, safely.

Create a free Paysasa account in minutes: payment links, checkout, escrow and instant reconciliation.