Demo en vivo

Sabre GDS

Integración API Sabre: las APIs detrás de cada reserva de vuelo

Una integración API Sabre no es una sola API. Una reserva de vuelo online llama a una cadena de servicios de Sabre: búsqueda, tarificación, reserva, emisión y, después, anulación, reembolso o cambio. Esta es la cadena, servicio por servicio, y lo que PHPTRAVELS hace en cada paso.

  • Catálogo de APIs de Sabre
  • Máquina de estados de la reserva
  • REST y SOAP
  • Autoalojado, código fuente incluido

El catálogo

Las APIs de Sabre que necesita una reserva de vuelo online

Cada fila es una tarea de la reserva. Los nombres de servicio y los protocolos son los que Sabre publica en developer.sabre.com. La última columna indica lo que PHPTRAVELS hace con la respuesta.

Mostrar protocolo
EtapaAPI de SabreProtocoloQué hace PHPTRAVELS
01AutenticarOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPSolicita y guarda en caché el token de acceso por entorno, lo renueva antes de que caduque y nunca muestra credenciales en el navegador.
02BuscarBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPConvierte los itinerarios agrupados en tarjetas de resultados con filtros, tarifas de marca y sus márgenes ya aplicados.
03TarificarFlight Check APIRevalidate Itinerary successorRESTVuelve a comprobar la tarifa y las plazas elegidas antes del pago, para que el viajero pague el precio que Sabre respetará.
04ReservarCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPEnvía los nombres de los viajeros, los contactos y las peticiones especiales, y guarda el localizador del PNR en la ficha de la reserva.
05ConsultarBooking Management APIGet BookingRESTLee la reserva en vivo para el administrador y la cuenta del cliente, así el estado nunca se copia a mano.
06EmitirEnhanced Air TicketAirTicketRQSOAPEmite el billete cuando se confirma el pago, guarda los números de billete y envía por email el billete electrónico y la factura.
07Anulación y reembolsoBooking Management APICheck · Void · Refund Flight TicketsRESTComprueba qué opción está disponible para el billete, lo anula o reembolsa y abona el crédito en el monedero del cliente o del agente.
08CambioExchange BookingExchangeBookingRQRESTSOAPReserva los nuevos vuelos, muestra la diferencia de tarifa y la cobra antes de enviar el billete reemitido.
09CancelarBooking Management APICancel BookingRESTCancela una reserva sin emitir, o los segmentos elegidos, y libera el bloqueo en la ficha de la reserva.

Sabre activa los servicios por cuenta y cambia las versiones con el tiempo. Su representante de cuenta de Sabre confirma qué servicios y versiones puede llamar su PCC.

Estados de la reserva

Buscar, tarificar, reservar, emitir y luego anular, reembolsar o cambiar

Cada reserva de Sabre en PHPTRAVELS está en un único estado. Cada paso entre estados es una llamada a Sabre, y el administrador muestra el estado en la ficha de la reserva. Seleccione un estado para ver qué ocurre.

Ruta principal

Después de reservar

Buscado

El viajero ha visto tarifas en vivo. Aún no hay nada bloqueado, así que los precios pueden cambiar.

Llamada a Sabre

Bargain Finder Max

En el administrador

Búsqueda registrada, sin reserva

Tarificado

El itinerario elegido se comprueba de nuevo en precio y disponibilidad, sin bloquear plazas.

Llamada a Sabre

Flight Check API

En el administrador

Tarifa confirmada, pago abierto

Reservado

Existe un PNR con los viajeros. Se cobra el pago o la reserva queda en espera.

Llamada a Sabre

Create Passenger Name Record

En el administrador

Localizador PNR, pendiente de emisión

Emitido

El pago se ha confirmado y el billete está emitido. El viajero recibe el billete electrónico y la factura.

Llamada a Sabre

Enhanced Air Ticket (AirTicketRQ)

En el administrador

Números de billete, factura enviada

Cancelado

La reserva se cancela antes de emitir ningún billete. Sin billete, no hay reembolso que tramitar.

Llamada a Sabre

Booking Management · Cancel Booking

En el administrador

Bloqueo liberado, cerrada

Anulado

El billete se anula dentro del plazo de anulación que permiten la aerolínea y su plan de liquidación.

Llamada a Sabre

Booking Management · Void Flight Tickets

En el administrador

Anulación registrada, crédito total

Reembolsado

El billete se reembolsa según sus reglas tarifarias, descontando cualquier penalización.

Llamada a Sabre

Booking Management · Refund Flight Tickets

En el administrador

Importe del reembolso, nota de crédito

Cambiado

Los nuevos vuelos sustituyen a los anteriores y se reemite el billete. La reserva vuelve a emitida.

Llamada a Sabre

Exchange Booking

En el administrador

Diferencia de tarifa, nuevo billete

Estados de ejemplo. Los cambios permitidos dependen de las reglas tarifarias y de la aerolínea.

REST y SOAP

¿REST o SOAP? Usted llamará a ambos

Sabre publica servicios REST y SOAP en paralelo. Un flujo de reserva completo suele combinarlos, así que el conector debe hablar ambos.

REST / JSON

Autenticación
Token OAuth del servicio de creación de tokens, enviado como bearer token
Formato de mensaje
Peticiones y respuestas JSON, llamadas sin estado
Uso habitual aquí
Búsqueda, comprobación de precios, gestión de reservas, anulación y reembolso
En la práctica
Fácil de registrar, cachear y probar con herramientas modernas

SOAP / XML

Autenticación
Sesión de Create Session, con un token de seguridad en cada cabecera
Formato de mensaje
Sobres XML, con tokens de sesión o sin sesión según el servicio
Uso habitual aquí
Emisión con Enhanced Air Ticket y otros servicios veteranos
En la práctica
Maduro y muy usado, con más configuración por llamada

PHPTRAVELS mantiene ambos detrás de un único conector. El flujo de reserva, el administrador y los informes ven una sola reserva, sea cual sea el protocolo que la alimentó.

Antes de empezar

Su lista de acceso a Sabre

PHPTRAVELS puede configurar el conector cuando tenga estos elementos. Marque los que ya tiene.

0de 8 listos

¿Le falta algo? Sabre proporciona los elementos de acceso. Nosotros le ayudamos con el resto.

Hable con nosotros sobre su alcance con Sabre

Dónde llegan los datos

Una reserva, cinco respuestas de Sabre

Cada parte de una pantalla de reserva en PHPTRAVELS se alimenta de una respuesta concreta de Sabre. Los números del ejemplo coinciden con la lista.

Ficha de la reservaSabre
DXB → LHR · Dubái a Londres14 nov · Turista · DirectoTarifa de marca: Standard
Total para 2 viajeros–
PNRKQ7M2D
Billetes176-2401558931
176-2401558932
EstadoEmitidoAnular o reembolsar

Pantalla de ejemplo con datos de ejemplo

  1. Horario, tarifa y marca

    De la respuesta de Bargain Finder Max, con su margen añadido.

  2. Total confirmado

    De la comprobación de precio justo antes del pago.

  3. Localizador

    Devuelto por Create Passenger Name Record.

  4. Números de billete

    Devueltos por Enhanced Air Ticket tras el pago.

  5. Opciones de servicio

    Leídas de la comprobación de billete de Booking Management, así el personal solo ve lo permitido.

De un vistazo

Cómo funciona la integración API Sabre en PHPTRAVELS

Sabre es uno de los sistemas de distribución global que usan aerolíneas y agencias de viajes para vender vuelos. Sus APIs permiten que su propio sitio web o portal de agentes busque contenido de Sabre, cree reservas y emita billetes sin que el personal trabaje en una pantalla de Sabre aparte.

PHPTRAVELS es un software de reservas de viajes autoalojado. El conector de Sabre alimenta el módulo de vuelos, de modo que las tarifas de Sabre aparecen junto a sus otros proveedores de vuelos en una búsqueda, un pago y un back office. Los agentes pagan desde un monedero, los clientes pagan con tarjeta y cada reserva conserva su estado en Sabre.

Esta página trata la parte de la API. Si quiere ver cómo trabajan sus agentes con las reservas de Sabre en el día a día, lea la guía del escritorio de agentes.

Siga leyendoSoftware Sabre para agentesVuelosSistema de reservas de vuelos NDCAbacus GDSBilleteras de agentesSistema GDS para agentes de viajes

Ficha técnica de la API de Sabre
Proveedor
Sabre, un sistema de distribución global con contenido aéreo, hotelero y de coches
Documentación
developer.sabre.com
Acceso
Token OAuth para REST, Create Session para SOAP
Contenido
Bargain Finder Max puede devolver ofertas NDC junto a tarifas clásicas en una misma respuesta, según indica Sabre
Abacus
Abacus forma parte ahora de Sabre
En PHPTRAVELS
Tarifas de Sabre en el módulo de vuelos, el sitio B2C y el portal de agentes B2B

Proveedores de vuelos que puede usar junto a Sabre

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport

Costes

Cuánto cuesta una integración API Sabre

Hay dos facturas separadas: lo que acuerda con Sabre y lo que paga por el software que vende el contenido.

Pagado a Sabre

Las tarifas de acceso, las condiciones de reserva y los incentivos se acuerdan con Sabre. Dependen de su mercado, volumen y configuración, por lo que no los cotizamos.

Pagado a PHPTRAVELS

Una licencia única para la plataforma de reservas, con código fuente. La configuración del conector de Sabre y el soporte de certificación se presupuestan cuando conocemos su alcance con Sabre.

Licencia Startup
Licencia únicapago único
Licencia Agency
Licencia únicapago único
Licencia Enterprise
Licencia únicapago único

Preguntas frecuentes

Preguntas sobre la integración API Sabre

Lo que preguntan agencias y OTA antes de conectar Sabre.

Habla con ventas

Es el trabajo de conectar su plataforma de reservas con los servicios web de Sabre, para que su sitio web o portal de agentes pueda buscar tarifas de Sabre, tarificarlas, crear un PNR, emitir billetes y gestionar anulaciones, reembolsos y cambios sin que nadie trabaje en una pantalla de Sabre aparte.

Como mínimo: un servicio de autenticación, un servicio de búsqueda como Bargain Finder Max, una comprobación de precio, Create Passenger Name Record para la reserva y Enhanced Air Ticket para la emisión. Para la posventa se añade la Booking Management API para consultar, cancelar, anular y reembolsar, y Exchange Booking para los cambios.

Normalmente ambas. Sabre ofrece muchos servicios en REST y SOAP, y algunos servicios veteranos como Enhanced Air Ticket son SOAP. PHPTRAVELS gestiona ambos dentro del conector, así el resto de la plataforma no depende del protocolo.

Las credenciales las da Sabre, no PHPTRAVELS. Usted acuerda el acceso con Sabre, recibe un PCC, un usuario EPR y credenciales de cliente API, y pide a su representante de cuenta que active los servicios que necesita. Después configuramos y probamos el conector.

Según indica Sabre, Bargain Finder Max puede devolver ofertas de aerolíneas NDC junto a tarifas clásicas en una misma respuesta. Que vea ofertas NDC depende de lo que Sabre haya activado para su cuenta y de las aerolíneas con las que trabaje.

Cada estado de esta página: búsqueda, tarificación, reserva, emisión, cancelación, anulación, reembolso y cambio, además de pagos, créditos en monedero, emails, facturas y registros. Ejecútelos primero en el entorno de pruebas de Sabre y revise con cuidado las reservas reales en los primeros días de producción.

Sí. Las mismas credenciales de Sabre pueden servir a su sitio de reservas público, su portal de agentes y sus cuentas corporativas, cada uno con sus propios márgenes, métodos de pago, reglas de monedero e informes.

Las tarifas propias de Sabre se acuerdan con Sabre. Las licencias de PHPTRAVELS son de pago único, desde, y la configuración del conector de Sabre se presupuesta según su alcance. La página de precios muestra todas las licencias.