Esto sucede cuando el cliente espera más de una hora para completar el pago. Esto se da desde la adición de aceptación de términos y condiciones, donde se usa un token para verificar la autenticidad de la petición al servidor y tener la trazabilidad (información) del usuario que lo hizo. Y allí se consideró una hora como tiempo razonable máximo para que la persona complete el pago.
Una alternativa en estos casos podría ser renovar automáticamente el token que se obtuvo al inicio del proceso de pago para que el usuario no experimente este tipo de errores.