Demo ao vivo

Sabre GDS

Integração API Sabre: as APIs por trás de cada reserva de voo

Uma integração API Sabre não é uma única API. Uma reserva de voo online chama uma cadeia de serviços Sabre: pesquisa, tarifação, reserva, emissão e, depois, anulação, reembolso ou troca. Aqui está essa cadeia, serviço a serviço, e o que a PHPTRAVELS faz em cada etapa.

  • Catálogo de APIs Sabre
  • Máquina de estados da reserva
  • REST e SOAP
  • Auto-hospedado, código-fonte incluído

O catálogo

As APIs Sabre de que uma reserva de voo online precisa

Cada linha é uma tarefa da reserva. Os nomes dos serviços e os protocolos são os que a Sabre publica em developer.sabre.com. A última coluna mostra o que a PHPTRAVELS faz com a resposta.

Mostrar protocolo
EtapaAPI SabreProtocoloO que a PHPTRAVELS faz
01AutenticarOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPSolicita e guarda em cache o token de acesso por ambiente, renova-o antes de expirar e nunca mostra credenciais no navegador.
02PesquisarBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPTransforma os itinerários agrupados em cartões de resultados com filtros, tarifas de marca e as suas margens já aplicadas.
03TarifarFlight Check APIRevalidate Itinerary successorRESTVerifica de novo a tarifa e os lugares escolhidos antes do checkout, para que o viajante pague o preço que a Sabre vai honrar.
04ReservarCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPEnvia os nomes dos viajantes, contactos e pedidos especiais, e guarda o localizador do PNR no registo da reserva.
05ConsultarBooking Management APIGet BookingRESTLê a reserva em tempo real para o admin e para a conta do cliente, para que o estado nunca seja copiado à mão.
06EmitirEnhanced Air TicketAirTicketRQSOAPEmite o bilhete depois de o pagamento ser confirmado, guarda os números dos bilhetes e envia por email o bilhete eletrónico e a fatura.
07Anulação e reembolsoBooking Management APICheck · Void · Refund Flight TicketsRESTVerifica que opção está disponível para o bilhete, anula-o ou reembolsa-o e lança o crédito na carteira do cliente ou do agente.
08TrocaExchange BookingExchangeBookingRQRESTSOAPReserva os novos voos, mostra a diferença tarifária e cobra-a antes de enviar o bilhete reemitido.
09CancelarBooking Management APICancel BookingRESTCancela uma reserva não emitida, ou os segmentos escolhidos, e liberta o bloqueio no registo da reserva.

A Sabre ativa os serviços por conta e altera as versões ao longo do tempo. O seu gestor de conta Sabre confirma que serviços e versões o seu PCC pode chamar.

Estados da reserva

Pesquisar, tarifar, reservar, emitir e depois anular, reembolsar ou trocar

Cada reserva Sabre na PHPTRAVELS está num único estado. Cada passagem entre estados é uma chamada à Sabre, e o admin mostra o estado no registo da reserva. Selecione um estado para ver o que acontece.

Percurso principal

Após a reserva

Pesquisado

O viajante viu tarifas em tempo real. Ainda nada está bloqueado, por isso os preços podem mudar.

Chamada Sabre

Bargain Finder Max

No admin

Pesquisa registada, sem reserva

Tarifado

O itinerário escolhido é verificado de novo em preço e disponibilidade, sem bloquear lugares.

Chamada Sabre

Flight Check API

No admin

Tarifa confirmada, checkout aberto

Reservado

Existe um PNR com os viajantes. O pagamento é cobrado ou a reserva fica em espera.

Chamada Sabre

Create Passenger Name Record

No admin

Localizador PNR, a aguardar emissão

Emitido

O pagamento foi confirmado e o bilhete emitido. O viajante recebe o bilhete eletrónico e a fatura.

Chamada Sabre

Enhanced Air Ticket (AirTicketRQ)

No admin

Números dos bilhetes, fatura enviada

Cancelado

A reserva é cancelada antes de qualquer emissão. Sem bilhete, não há reembolso a processar.

Chamada Sabre

Booking Management · Cancel Booking

No admin

Bloqueio libertado, fechada

Anulado

O bilhete é anulado dentro do prazo de anulação que a companhia aérea e o seu plano de liquidação permitem.

Chamada Sabre

Booking Management · Void Flight Tickets

No admin

Anulação registada, crédito total

Reembolsado

O bilhete é reembolsado segundo as suas regras tarifárias, com dedução de qualquer penalização.

Chamada Sabre

Booking Management · Refund Flight Tickets

No admin

Valor do reembolso, nota de crédito

Trocado

Os novos voos substituem os antigos e segue-se um bilhete reemitido. A reserva volta a emitida.

Chamada Sabre

Exchange Booking

No admin

Diferença tarifária, novo bilhete

Estados de exemplo. As transições permitidas dependem das regras tarifárias e da companhia aérea.

REST e SOAP

REST ou SOAP: vai chamar ambos

A Sabre publica serviços REST e SOAP lado a lado. Um fluxo de reserva completo costuma combiná-los, por isso o conector tem de falar ambos.

REST / JSON

Autenticação
Token OAuth do serviço de criação de tokens, enviado como bearer token
Formato da mensagem
Pedidos e respostas JSON, chamadas sem estado
Uso típico aqui
Pesquisa, verificação de preços, gestão de reservas, anulação e reembolso
Na prática
Simples de registar, guardar em cache e testar com ferramentas modernas

SOAP / XML

Autenticação
Sessão do Create Session, com um token de segurança em cada cabeçalho
Formato da mensagem
Envelopes XML, com tokens de sessão ou sem sessão consoante o serviço
Uso típico aqui
Emissão com Enhanced Air Ticket e outros serviços de longa data
Na prática
Maduro e amplamente usado, com mais configuração por chamada

A PHPTRAVELS mantém ambos atrás de um único conector. O fluxo de reserva, o admin e os relatórios veem uma só reserva, seja qual for o protocolo que a alimentou.

Antes de começar

A sua lista de acesso à Sabre

A PHPTRAVELS pode configurar o conector assim que tiver estes elementos. Marque o que já tem.

0de 8 prontos

Falta alguma coisa? A Sabre fornece os elementos de acesso. Nós ajudamos com o resto.

Fale connosco sobre o seu âmbito Sabre

Onde chegam os dados

Uma reserva, cinco respostas Sabre

Cada parte de um ecrã de reserva na PHPTRAVELS é alimentada por uma resposta Sabre específica. Os números do exemplo correspondem à lista.

Registo da reservaSabre
DXB → LHR · Dubai para Londres14 nov · Económica · DiretoTarifa de marca: Standard
Total para 2 viajantes–
PNRKQ7M2D
Bilhetes176-2401558931
176-2401558932
EstadoEmitidoAnular ou reembolsar

Ecrã de exemplo com dados de exemplo

  1. Horário, tarifa e marca

    Da resposta do Bargain Finder Max, com a sua margem adicionada.

  2. Total confirmado

    Da verificação de preço feita mesmo antes do pagamento.

  3. Localizador da reserva

    Devolvido pelo Create Passenger Name Record.

  4. Números dos bilhetes

    Devolvidos pelo Enhanced Air Ticket após o pagamento.

  5. Opções de serviço

    Lidas na verificação de bilhete do Booking Management, para que a equipa veja apenas o que é permitido.

Em resumo

Como funciona a integração API Sabre na PHPTRAVELS

A Sabre é um dos sistemas de distribuição global que companhias aéreas e agências de viagens usam para vender voos. As suas APIs permitem que o seu próprio site ou portal de agentes pesquise conteúdo Sabre, crie reservas e emita bilhetes sem a equipa trabalhar num ecrã Sabre separado.

A PHPTRAVELS é um software de reservas de viagens auto-hospedado. O conector Sabre alimenta o módulo de voos, por isso as tarifas Sabre aparecem ao lado dos seus outros fornecedores de voos numa só pesquisa, num só checkout e num só back office. Os agentes pagam a partir de uma carteira, os clientes pagam com cartão e cada reserva mantém o seu estado Sabre.

Esta página trata a parte da API. Se quiser ver como os seus agentes trabalham com reservas Sabre no dia a dia, leia o guia do balcão de agentes.

Leia a seguirSoftware Sabre para agentesVoosSistema de reservas de voos NDCAbacus GDSCarteiras de agentesSistema GDS para agentes de viagem

Ficha técnica da API Sabre
Fornecedor
Sabre, um sistema de distribuição global com conteúdo aéreo, hoteleiro e de aluguer de carros
Documentação
developer.sabre.com
Acesso
Token OAuth para REST, Create Session para SOAP
Conteúdo
O Bargain Finder Max pode devolver ofertas NDC com tarifas clássicas numa só resposta, segundo a Sabre
Abacus
A Abacus faz agora parte da Sabre
Na PHPTRAVELS
Tarifas Sabre no módulo de voos, no site B2C e no portal de agentes B2B

Fornecedores de voos que pode usar ao lado da Sabre

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

Custos

Quanto custa uma integração API Sabre

Há duas faturas separadas: o que acorda com a Sabre e o que paga pelo software que vende o conteúdo.

Pago à Sabre

As taxas de acesso, as condições de reserva e eventuais incentivos são acordados com a Sabre. Dependem do seu mercado, volume e configuração, por isso não os orçamentamos.

Pago à PHPTRAVELS

Uma licença única para a plataforma de reservas, com código-fonte. A configuração do conector Sabre e o apoio à certificação são orçamentados quando conhecermos o seu âmbito Sabre.

Licença Startup
Licença únicapagamento único
Licença Agency
Licença únicapagamento único
Licença Enterprise
Licença únicapagamento único

FAQ

Perguntas sobre a integração API Sabre

O que agências e OTAs perguntam antes de ligar a Sabre.

Fale com vendas

É o trabalho de ligar a sua plataforma de reservas aos serviços web da Sabre, para que o seu site ou portal de agentes possa pesquisar tarifas Sabre, tarifá-las, criar um PNR, emitir bilhetes e tratar anulações, reembolsos e trocas sem ninguém trabalhar num ecrã Sabre separado.

No mínimo: um serviço de autenticação, um serviço de pesquisa como o Bargain Finder Max, uma verificação de preço, o Create Passenger Name Record para a reserva e o Enhanced Air Ticket para a emissão. Para o pós-venda junta a Booking Management API para consultar, cancelar, anular e reembolsar, e o Exchange Booking para alterações.

Normalmente ambas. A Sabre oferece muitos serviços em REST e SOAP, e alguns serviços de longa data, como o Enhanced Air Ticket, são SOAP. A PHPTRAVELS trata ambos dentro do conector, por isso o resto da plataforma não depende do protocolo.

As credenciais vêm da Sabre, não da PHPTRAVELS. Acorda o acesso com a Sabre, recebe um PCC, um utilizador EPR e credenciais de cliente API, e pede ao seu gestor de conta que ative os serviços de que precisa. Depois configuramos e testamos o conector.

Segundo a Sabre, o Bargain Finder Max pode devolver ofertas de companhias NDC ao lado de tarifas clássicas numa só resposta. Ver ofertas NDC depende do que a Sabre ativou para a sua conta e das companhias aéreas com que trabalha.

Cada estado desta página: pesquisa, tarifação, reserva, emissão, cancelamento, anulação, reembolso e troca, além de pagamentos, créditos na carteira, emails, faturas e registos. Execute-os primeiro no ambiente de testes da Sabre e verifique com atenção as reservas reais nos primeiros dias de produção.

Sim. As mesmas credenciais Sabre podem servir o seu site de reservas público, o seu portal de agentes e contas empresariais, cada um com as suas margens, métodos de pagamento, regras de carteira e relatórios.

As taxas da própria Sabre são acordadas com a Sabre. As licenças PHPTRAVELS são de pagamento único, a partir , e a configuração do conector Sabre é orçamentada para o seu âmbito. A página de preços lista todas as licenças.