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.
| Etapa | API de Sabre | Protocolo | Qué hace PHPTRAVELS |
|---|---|---|---|
| 01Autenticar | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Solicita y guarda en caché el token de acceso por entorno, lo renueva antes de que caduque y nunca muestra credenciales en el navegador. |
| 02Buscar | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Convierte los itinerarios agrupados en tarjetas de resultados con filtros, tarifas de marca y sus márgenes ya aplicados. |
| 03Tarificar | Flight Check APIRevalidate Itinerary successor | REST | Vuelve a comprobar la tarifa y las plazas elegidas antes del pago, para que el viajero pague el precio que Sabre respetará. |
| 04Reservar | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Envía los nombres de los viajeros, los contactos y las peticiones especiales, y guarda el localizador del PNR en la ficha de la reserva. |
| 05Consultar | Booking Management APIGet Booking | REST | Lee la reserva en vivo para el administrador y la cuenta del cliente, así el estado nunca se copia a mano. |
| 06Emitir | Enhanced Air TicketAirTicketRQ | SOAP | Emite 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 reembolso | Booking Management APICheck · Void · Refund Flight Tickets | REST | Comprueba 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. |
| 08Cambio | Exchange BookingExchangeBookingRQ | RESTSOAP | Reserva los nuevos vuelos, muestra la diferencia de tarifa y la cobra antes de enviar el billete reemitido. |
| 09Cancelar | Booking Management APICancel Booking | REST | Cancela 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 SabreDó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.
176-2401558932
Pantalla de ejemplo con datos de ejemplo
Horario, tarifa y marca
De la respuesta de Bargain Finder Max, con su margen añadido.
Total confirmado
De la comprobación de precio justo antes del pago.
Localizador
Devuelto por Create Passenger Name Record.
Números de billete
Devueltos por Enhanced Air Ticket tras el pago.
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
- 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 ventasEs 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.
Sigue explorando
Más sobre la plataforma
- API de vuelosAPI de vuelos GDS, NDC y de consolidadores en una plataforma
- AmadeusVuelos y hoteles vía GDS
- TravelportGalileo, Apollo, Worldspan
- Software Sabre para agentesEl mostrador Sabre diario: cola, servicio, roles, facturas
- VuelosEmisión GDS y NDC
- APIs de viajesAPIs de GDS, hoteles, tours, coches y pagos
