Accept M-Pesa online

How to Accept M-Pesa Payments Online in Kenya

If your business needs a Kenyan payment flow, LinkDuka helps you collect M-Pesa while keeping the checkout simple for customers.

Live right now
258Active Sellers
127Published Guides
1,270Products Listed

Seller setup

How to set up your accept m-pesa online on LinkDuka

Follow the steps for this business type, then review each request or order before confirming the work.

  1. Set up your shop

    Add your products or services and publish a public link.

  2. Turn on payments

    Use the platform flow designed around Kenyan payment expectations.

  3. Track confirmation

    Keep an eye on paid orders, pending orders, and fulfillment status.

FAQ

Accept M-Pesa online: common questions.

Do buyers need to create an account?

No. The goal is to make checkout fast for customers.

Can I use this for bookings?

Yes. It works well when a service needs an appointment and payment confirmation.

How do I know when a customer has paid?

Payments are confirmed on the order automatically, so you can fulfil it without asking the buyer to send a screenshot.

Do I need a Till or Paybill number already?

You need an M-Pesa-ready way to receive payment, connected the way LinkDuka sets up checkout for your shop - not a separate manual payment page.

What if a customer says they have paid but the order still shows unpaid?

Trust the order status, not the message. Fulfil only once payment shows as confirmed, so you are never caught out by a screenshot that was not real.