VunaOnline sends your customers an M-Pesa prompt from your website, app, link or invoice. They type their PIN, and the money settles straight to your till or bank account.
No Paybill paperwork. No contract. Free until you grow.
Your customer's phone gets the payment request. They enter their PIN. Done — no Paybill numbers to copy.
Selling on WhatsApp or Instagram? Create a payment and send the link. The customer just types their number.
Professional invoices with line items, your logo, automatic reminders and recurring billing.
A Telegram message and a signed webhook reach you the second a payment completes.
One clean REST API with signed webhooks and one-click test delivery.
Money goes to the M-Pesa till or bank account you register. It is never held by anyone else.
Based on how much you collect in a calendar month. No setup fees, no contracts, cancel anytime.
When you collect under KES 10,000 in a month
When you collect KES 10,000 – 100,000 in a month
When you collect over KES 100,000 in a month
Example: you collect KES 40,000 in October → your fee is KES 1,000 at month end. You collect KES 800,000 → your fee is KES 2,500, flat.
Your email and a password. Verify, save your webhook, generate your API key. About five minutes.
One POST request with the amount and phone, a payment link, or a full invoice.
Customer enters their PIN. Money settles to your account and your webhook fires instantly.
Straight to the M-Pesa till or bank account you register in your dashboard. You can see the details there any time.
At the end of each month, based on what you collected. Under KES 10,000 in a month, you pay nothing at all.
No. Once you collect over KES 100,000 in a month, the fee is KES 2,500 flat, whether you make 101,000 or a million.
No. They receive the normal M-Pesa prompt on their phone and enter their PIN, like any other payment.
Yes. Every payment gets a hosted checkout link you can send by SMS or WhatsApp, and invoices can be shared as links too.
Check the status endpoint, or receive a signed webhook the moment payment completes. Both are included.
Plug M-Pesa top-ups straight into your panel. No code needed.