AskBiz
Help Centre
Mobile Money Paymentsยท2 min readยทUpdated 7 June 2026

M-Pesa Checkout at the POS

Process M-Pesa payments at the cashier with instant STK push and phone number entry.

How M-Pesa checkout works#

When your cashier selects Mobile as the payment method during checkout, a phone number field appears immediately. The cashier enters the customer's M-Pesa number (07XX XXX XXX format) before tapping the payment button. The checkout button changes to show Send M-Pesa with the total amount โ€” making it clear what will happen. Once tapped, the STK push is sent automatically to the customer's phone.

Auto-send STK push#

After the transaction is created, AskBiz automatically sends the M-Pesa STK push to the entered phone number โ€” no extra step required. The customer sees the payment prompt on their phone within seconds. They enter their M-Pesa PIN to confirm. The POS waits for confirmation and moves to the receipt screen once payment is confirmed. This flow takes under 30 seconds from tapping Send M-Pesa to receipt.

Payment method buttons#

The checkout screen now shows context-specific button labels: Send M-Pesa for mobile payments, Charge Card for card payments, and Complete for cash payments. This removes ambiguity for the cashier โ€” they always know what action the button will perform before tapping it.

Handling failures#

If the STK push fails (wrong number, insufficient funds, timeout), an error message appears below the checkout area. The cashier can re-enter the phone number and try again, or switch to a different payment method. The transaction record stays open until payment completes or the sale is cancelled.

Frequently Asked Questions

Was this article helpful?

Still stuck? Email our support team.