Validación de disponibilidad para reservas mediante CanBook

Creada por Marcello Magalhães, Modificado el Vie., 18 Sep. a las 3:00 P. M. por Marcello Magalhães

Cómo funciona la validación de disponibilidad

La validación de si una opción está disponible para realizar una reserva mediante CanBook ocurre exclusivamente en la respuesta del método GetBookingConditions.

Aunque el método Search muestra inicialmente las opciones disponibles, su principal objetivo es garantizar un alto rendimiento y mostrar los resultados de búsqueda de forma rápida. Por este motivo, la información devuelta durante la búsqueda no debe considerarse como una confirmación definitiva de que la opción continúa disponible para realizar la reserva.

El papel de GetBookingConditions

El método GetBookingConditions realiza una nueva validación directamente con el proveedor en tiempo real.

Durante esta etapa, se vuelven a validar aspectos como:

  • Disponibilidad de la opción
  • Tarifas
  • Políticas y condiciones de la reserva
  • Elegibilidad de la opción para realizar la reserva
  • Estado de CanBook

Antes de continuar con el método DoBooking, la opción debe devolver:

CanBook = true

Flujo correcto para realizar una reserva

El flujo recomendado para realizar una reserva debe seguir obligatoriamente los siguientes pasos:

  1. Search
  2. GetBookingConditions
  3. Validar que CanBook = true
  4. DoBooking

Importante

La llamada a GetBookingConditions es una etapa obligatoria del flujo de reserva y no puede sustituirse por una validación realizada únicamente con base en la respuesta de Search.

Esto se debe a que la disponibilidad y las condiciones de reserva mostradas durante la búsqueda pueden cambiar antes de que la reserva sea confirmada. GetBookingConditions garantiza que la información sea validada nuevamente directamente con el proveedor antes de enviar la solicitud de reserva.

¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo