Skip to main content

Overview

000006 - Timeout: The transaction session expired before the customer completed the payment prompt.
{
    "success": false,
    "code": "000006",
    "message": "The transaction has timed out. The payment prompt was not completed within the allowed time window."
}

Common Causes and How to Resolve

  1. Customer did not respond to the payment prompt in time: The STK push or USSD prompt was sent but the customer did not enter their PIN before the session expired. The transaction has not yet reached a final status.
How To Resolve: Wait for a final status update before taking any action. Periodically query the status of the transaction using our Transaction Status API.
  1. Network or connectivity issues: A slow or intermittent network on the customer’s side may have caused the prompt to arrive late or not at all. The transaction may still be processing.
How To Resolve: Wait for a final status update. Do not retry until you have confirmed the transaction has not completed.

Next Steps

  • Please wait for a final status update before retrying.
  • If it takes longer than expected, contact support for further assistance at support@niobi.co.

If the issue persists, please contact our team at support@niobi.co.

Additional Resources