Create an M-Pesa payment link

Selling on WhatsApp, Instagram or TikTok? You do not need a website. Create a payment link, send it, get paid.

Three taps to a paid order

Create the link with a fixed amount, or leave the amount open and let the customer type it. Add a short description so the receipt makes sense.

Send it. WhatsApp, Instagram DM, SMS, email, a QR code, or your bio link. The link opens a hosted checkout with your business name on it.

They pay. The customer types their M-Pesa number, gets the prompt, enters their PIN. You get a Telegram alert and a webhook the moment it is confirmed.

Why links beat "send me the money on my number"

Manual M-Pesa requests leave you matching screenshots to orders, chasing customers who say they paid, and guessing which payment belongs to which sale. A payment link ties the payment to the order, shows the amount, records the reference and never needs a screenshot.

Good for

Social sellers, tutors, delivery services, event tickets, freelancers, salons, photographers, online courses, church and welfare contributions, and anyone taking deposits by message.

Links can be reused or switched off when a promotion ends. Open-amount links work like a till you can send anyone.

Selling internet time instead? WiFi billing takes M-Pesa on your hotspot.

Create your first link