STK Query
Check the status of a previously initiated STK Push using its Checkout Request ID.
Query STK Push Status
How STK Query works
After initiating an STK Push, Daraja returns a CheckoutRequestID.
Use this endpoint to poll for the payment outcome — useful when the callback has not yet arrived or needs manual verification.
A ResultCode 0 means the payment completed successfully.
Recent STK Pushes
Click a row to load its Checkout Request ID into the form.
ws_CO_15062026094439600796042908
success
254796042908
KES 1.00
15 Jun, 06:44
ws_CO_15062026094404494711439328
failed
254711439328
KES 1.00
15 Jun, 06:44
ws_CO_15062026094322436796042908
failed
254796042908
KES 1.00
15 Jun, 06:43