M-Pesa & payments

Accept M-Pesa with STK Push

Send a payment prompt to the customer’s phone and confirm at the till.

Updated 2026-07-01

STK Push asks the customer to enter their M-Pesa PIN on their phone. You do not need to read a till number aloud.

  1. Step 01Build the cart and choose M-Pesa as the payment method.
  2. Step 02Enter the customer’s Safaricom number (usually 07… or 01…).
  3. Step 03Send the STK request and ask the customer to approve on their phone.
  4. Step 04Wait for confirmation on the cashier screen before handing over goods.

Frequently asked

What if the prompt never arrives?
Confirm the number is Safaricom, the phone has signal, and try again. See Troubleshoot a failed STK payment.

Related articles

Still stuck setting up?

Email support with your business name and subdomain — we will help you get the till selling.