Payment infrastructure you can account for.

Send your customers an M-Pesa prompt from your website or app. They type their PIN, and the money settles directly to your M-Pesa till or bank account.

No Paybill paperwork. No contract. Works with any website — or with no website at all.

M-PESA
KES 500
to Your Business
Prompt sent to your phone. Enter your M-Pesa PIN to pay.
✓ Money settles directly to your own till or bank ✓ Verified business badge on your checkout ✓ No contracts. No paperwork. Live in minutes


What you get

📱STK prompts

Your customer's phone gets the payment request. They enter their PIN. Done — no Paybill numbers to copy.

🔗Payment links

Selling on WhatsApp or Instagram? Create a payment and send the link. The customer just types their number.

🧾Invoices

Send professional invoices with line items, your logo, automatic reminders and recurring billing.

🔔Instant alerts

A Telegram message and a signed webhook reach you the second a payment completes. Polling included too.

⚙️API & webhooks

One clean REST API with signed webhooks and one-click test delivery. See the docs for the five-minute guide.

🏦Direct settlement

Money goes to the M-Pesa till or bank account you register. It is never held by anyone else.


Pricing

Based on how much you collect in a calendar month. No setup fees, no contracts.

🌱Under KES 10,000 / month

Free. Everything in the platform. You only pay once you grow.

📱KES 10,000 – 100,000 / month

2.5% of what you collected, billed at the end of the month.

🏆Over KES 100,000 / month

KES 2,500 flat. Same price whether you make 101k or a million.

Example: collect KES 40,000 in a month → fee is KES 1,000 at month end. Collect KES 800,000 → fee is KES 2,500, flat.


How it works

1
Create an account

Your email and a password. Verify, save your webhook, generate your API key. Takes about five minutes.

2
Start a payment

One POST request with the amount and phone, a payment link, or a full invoice.

3
Get paid

Customer enters their PIN. Money settles to your account and your webhook fires instantly.

Used by online shops, freelancers invoicing clients, schools collecting fees, event tickets — anything that gets paid by M-Pesa.

Developer? Read the API docs →


Questions people ask

Do my customers need to install anything?

No. They receive the normal M-Pesa prompt on their phone and enter their PIN, like any other payment.

Where does the money actually go?

Straight to the M-Pesa till or bank account you register in your dashboard. You can see the details there any time.

I don't have a website yet. Can I still use it?

Yes. Every payment gets a hosted checkout link you can send by SMS or WhatsApp, and invoices can be shared as links too.

How do I confirm a payment on my side?

Check the status endpoint, or receive a signed webhook the moment payment completes. Both are included.

Running a Socpanel SMM panel?

Plug M-Pesa top-ups straight into your panel. No code needed.

Panel owner log in