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
No STK Push transactions found. Go to STK Push and make a request first.