Solicitudes de prueba de reservas

Para ayudarte a probar la gestión de los posibles estados de error de tu integración durante las reservas, hay disponibles solicitudes de prueba para todos los métodos de la API de reservas de Rapid.

Para enviar una solicitud de prueba de un método de la API de reservas de Rapid, incluye un encabezado HTTP adicional de prueba en la solicitud de reserva y utiliza el valor adecuado de las tablas siguientes.

Repasa todas nuestras notas acerca de las pruebas antes de intentar realizar una. A continuación, encontrarás una lista de valores de encabezado de prueba y sus respuestas.

Notas importantes sobre las reservas de prueba

Si no se incluye el encabezado de prueba o si se incluye uno que no sea válido, se procesará la reserva.

  • Comprueba siempre la política sobre cancelaciones devueltas para asegurarte de que no se aplique ninguna penalización.
  • Si se cancela una reserva de prueba que esté retenida (hold = true) sin confirmarla, la respuesta inicial devolverá el ID del itinerario para que lo reutilice nuestro sistema de reservas, ya que el itinerario original nunca se completó. Asegúrate de que no haya falsos duplicados en esta situación de prueba.
  • Las reservas de prueba no aparecen en nuestra plataforma de agentes de atención a la gestión de reservas. Para resolver problemas relacionados con las reservas de prueba, ponte en contacto con tu representante de Rapid o el servicio de asistencia al colaborador.
  • Ten en cuenta que, en un entorno de prueba, algunas respuestas de la prueba se procesarán con fragmentos de código. Por tanto, las respuestas no siempre coincidirán con el contenido esperado en la respuesta.
  • Antes del lanzamiento, durante las pruebas, asegúrate de enviar las consultas a test.ean.com. Este punto de conexión nunca procesa una reserva en directo, sino que crea una reserva simulada en un entorno de prueba. Después del lanzamiento, puedes seguir usando esta opción para comprobar las credenciales de producción.
  • El encabezado de prueba dará lugar a un mensaje predeterminado estático que se devolverá como una respuesta. Por lo tanto, puede que las tarifas, el contenido y otros datos que se devuelvan no sean relevantes para los alojamientos que se están poniendo a prueba.

Notas importantes sobre las reservas de prueba en directo

Las pruebas en directo son sencillamente reservas estándar realizadas en directo utilizando los datos de una tarjeta de crédito real, sin un encabezado de prueba, que se cancelan después de la confirmación. Es tu responsabilidad seleccionar alojamientos aceptables como candidatos y cancelar tus propias pruebas. Te recomendamos que realices pruebas en directo solamente para las fases del desarrollo inmediatamente anteriores al lanzamiento. Rapid no se hace responsable de los gastos en los que se incurra por realizar cancelaciones incluidas en la política o de las tarifas no reembolsables utilizadas para realizar pruebas en directo.

Realización de reservas de prueba en directo

  • Todas las reservas deben realizarse con un plazo mínimo de entre 60 y 90 días de antelación.
  • Selecciona habitaciones que no tengan ninguna penalización por cancelación antes del plazo de la política (algunos alojamientos cobran por las cancelaciones independientemente de si se incluyen en la política).
  • Verifica que la habitación no tenga una marca de refundable falsa.
  • Utiliza "reserva de prueba" para el valor del nombre de huésped en el objeto rooms de la solicitud de reserva.
  • Utiliza el nombre, la dirección y el teléfono reales asociados con tu tarjeta de crédito en el objeto billing_contact.

Cancelación de reservas de prueba en directo

  • Las habitaciones deben cancelarse en un plazo de 48 horas desde la reserva.
  • Deja que pasen 5 días hábiles para el procesamiento del reembolso de la tasa de cancelación.
  • Deja que pasen 30 días hábiles para que el crédito se publique en la cuenta de la tarjeta de crédito.

Registro de sesiones de pago

Valor del encabezado de pruebaCódigo HTTP y respuestaEn directoPrueba
standard201 - Standard Response
init_skip201 - Standard Response w/oencodedInitConfig
init_fail201 - Standard Response & Init Fail
init_timeout201 - Standard Response & Init Timeout
internal_server_error500 - Internal Server Error
service_unavailable503 - Service Unavailable

Creación de una reserva

Valor del encabezado de pruebaCódigo HTTP y respuestaEn directoPrueba
complete_payment_session201 - Standard PSD2 Response & Success Challenge
standard201 - Standard Response
complete_payment_session_show201 - Standard PSD2 Response & Show Challenge
complete_payment_session_fail201 - Standard PSD2 Response & Fail Challenge
complete_payment_session_error201 - Standard PSD2 Response & Error Challenge
complete_payment_session_timeout201 - Standard PSD2 Response & Timeout Challenge
cc_declined400 - Credit Card Declined Error
rooms_unavailable410 - Rooms Unavailable Error
price_mismatch409 - Price Mismatch Error
internal_server_error500 - Internal Server Error
service_unavailable503 - Service Unavailable

Finalización de las sesiones del pago

Valor del encabezado de pruebaCódigo HTTP y respuestaEn directoPrueba
standard200 - Response
payment_declined400 - Payment Declined Error
price_mismatch409 - Price Mismatch Error
rooms_unavailable410 - Rooms Unavailable Error
service_unavailable503 - Service Unavailable
internal_server_error500 - Internal Error

Recuperación de la reserva

Valor del encabezado de pruebaCódigo HTTP y respuesta
standard200 - Standard response
internal_server_error500 - Internal Error
service_unavailable503 - Service Unavailable

Cancelación de la reserva

Valor del encabezado de pruebaCódigo HTTP y respuesta
standard204 - No Content - standard response
post_stay_cancel400 - Invalid response from upstream server error
internal_server_error500 - Internal Error
service_unavailable503 - Service Unavailable
¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar el Developer Hub!