What is STK Push?

STK Push (SIM Toolkit Push) is an M-Pesa feature where a payment request is sent directly to a customer's phone as a prompt; the customer enters their M-Pesa PIN to approve it, without needing to manually key in a till or paybill number.

A real Kenyan example

A customer checks out at a shop, the cashier enters the amount and the customer's phone number into the POS, and the customer receives an STK Push prompt on their phone to confirm payment with their PIN.

Why it matters

STK Push speeds up checkout and reduces payment errors compared with a customer manually dialling a till or paybill number, and it gives the business an instant, verifiable payment confirmation tied to the specific sale.

How Veira helps

Veira can trigger an STK Push directly from the till for a customer's phone number, so payment and the sale record are confirmed together, with no manual reconciliation.

FAQs

What does STK Push mean?
SIM Toolkit Push, an M-Pesa prompt sent to a customer's phone asking them to enter their PIN to approve a payment.
Is STK Push safe?
Yes, when used correctly. The customer only ever enters their PIN on their own phone in response to a genuine prompt; they should never share their PIN with anyone or enter it because someone else asked them to over a call or message.
Do I need internet for STK Push?
The customer's phone needs mobile network coverage to receive the prompt (it does not require a smartphone or internet data, it works over the standard SIM/USSD channel), and the business system triggering it needs connectivity.
What is the difference between STK Push and a till number?
With a till number, the customer manually dials the till and enters the amount. With STK Push, the business system sends the prompt directly to the customer's phone, so the customer only confirms with their PIN.
Can a small shop use STK Push?
Yes, if the POS or payment system it uses supports triggering STK Push requests, which many modern Kenyan POS systems, including Veira, do.

Related terms

See all 72 terms