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.
| Etapa | API Sabre | Protocolo | O que a PHPTRAVELS faz |
|---|---|---|---|
| 01Autenticar | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Solicita e guarda em cache o token de acesso por ambiente, renova-o antes de expirar e nunca mostra credenciais no navegador. |
| 02Pesquisar | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Transforma os itinerários agrupados em cartões de resultados com filtros, tarifas de marca e as suas margens já aplicadas. |
| 03Tarifar | Flight Check APIRevalidate Itinerary successor | REST | Verifica de novo a tarifa e os lugares escolhidos antes do checkout, para que o viajante pague o preço que a Sabre vai honrar. |
| 04Reservar | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Envia os nomes dos viajantes, contactos e pedidos especiais, e guarda o localizador do PNR no registo da reserva. |
| 05Consultar | Booking Management APIGet Booking | REST | Lê a reserva em tempo real para o admin e para a conta do cliente, para que o estado nunca seja copiado à mão. |
| 06Emitir | Enhanced Air TicketAirTicketRQ | SOAP | Emite 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 reembolso | Booking Management APICheck · Void · Refund Flight Tickets | REST | Verifica 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. |
| 08Troca | Exchange BookingExchangeBookingRQ | RESTSOAP | Reserva os novos voos, mostra a diferença tarifária e cobra-a antes de enviar o bilhete reemitido. |
| 09Cancelar | Booking Management APICancel Booking | REST | Cancela 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 SabreOnde 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.
176-2401558932
Ecrã de exemplo com dados de exemplo
Horário, tarifa e marca
Da resposta do Bargain Finder Max, com a sua margem adicionada.
Total confirmado
Da verificação de preço feita mesmo antes do pagamento.
Localizador da reserva
Devolvido pelo Create Passenger Name Record.
Números dos bilhetes
Devolvidos pelo Enhanced Air Ticket após o pagamento.
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
- 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.
Continue a explorar
Mais sobre a plataforma
- API de voosAPIs de voos GDS, NDC e de consolidadoras em uma só plataforma
- AmadeusVoos e hotéis via GDS
- TravelportGalileo, Apollo, Worldspan
- Software Sabre para agentesO balcão Sabre diário: fila, atendimento, perfis, faturas
- VoosEmissão via GDS e NDC
- APIs de viagensAPIs de GDS, hotéis, tours, carros e pagamentos
