Algunos clientes nos contactan mediante tickets solicitando explicaciones o incluso reembolsos de reservas que fueron generadas en Cangooroo, pero que no aparecen en sus sistemas.
En la mayoría de los casos, esto ocurre porque el cliente interpreta un timeout (expiración del tiempo de conexión configurado) como si fuera un rechazo de la creación de la reserva. Sin embargo, esto no es necesariamente lo que ocurre. A continuación, explicamos cómo entender mejor este escenario:
Durante el proceso de creación de reservas mediante la API, puede ocurrir que Cangooroo no responda dentro del tiempo definido para el timeout. Aun así, la comunicación entre los sistemas puede completarse correctamente unos segundos después, generando la reserva incluso después de que la conexión haya finalizado. Este comportamiento está documentado y puede ser gestionado por el cliente considerando las reservas que no reciban una respuesta clara (de éxito o rechazo) como casos que requieren una revisión manual, ya sea por parte de la agencia o del cliente final.
Además, siempre que se reciba un error HTTP (4XX o 5XX), recomendamos utilizar el método CheckBookingStatus para confirmar si la reserva fue realmente creada. Este método devuelve el Booking Id y el Service Id, o un error.
- Si se recibe un error, se puede volver a intentar el método doBooking para crear la reserva.
- Si se reciben los IDs de la reserva y del servicio, basta con utilizar la API de ClientBackoffice para consultar los detalles y el estado de la reserva.
⚠️ Importante: Un timeout no significa que la reserva haya fallado. Solo significa que se alcanzó el tiempo límite configurado para la solicitud y que la conexión fue interrumpida. Consulte siempre también nuestra documentación de la API para conocer las mejores prácticas y ejemplos sobre cómo gestionar estos escenarios.
¿Le fue útil este artículo?
¡Qué bueno!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Comentarios enviados
Agradecemos su iniciativa, e intentaremos corregir el artículo