Integração da Expedia Rapid API
Integração da API Expedia: Rapid API, fluxo de reserva e go-live
Tudo o que uma OTA, agência ou startup de viagens precisa para se conectar à Expedia Group: qual API da Expedia se adapta ao seu negócio, como funcionam o fluxo de reserva e a assinatura da Rapid, o que a revisão de lançamento verifica, quanto custa e como o PHPTRAVELS coloca você no ar com o fluxo de hotéis já pronto.
- Rapid Lodging API
- Chave de API e assinatura SHA-512
- Sandbox e reservas de teste
- Revisão de lançamento e go-live
As APIs da Expedia Group
Qual API da Expedia se adapta ao seu negócio
A Expedia Group mantém programas de API separados para vendedores, afiliados, hotéis e agentes de viagens. Escolha a partir de uma pergunta: onde o viajante paga?
- Lado da demanda
Rapid API
Nosso foco- Feita para
- OTAs, agências de viagens, apps de viagem e programas de fidelidade que vendem viagens com a própria marca.
- O que você recebe
- Inventário da Expedia ao vivo e o caminho de reserva completo: pesquisa, verificação de preço, reserva, alterações e cancelamentos.
- Onde o viajante reserva
- No seu site ou app, no seu próprio checkout.
- Com o PHPTRAVELS
- O fluxo de hotéis está integrado ao módulo de hospedagem; você configura, mapeia e certifica.
- Lado afiliado
Travel Redirect API
- Feita para
- Sites de conteúdo, blogs de viagem e páginas no estilo metabuscador que ganham comissão por indicações.
- O que você recebe
- Listagens de hospedagem e voos para exibir nas suas páginas, com links para a marca da Expedia que você escolher.
- Onde o viajante reserva
- Na Expedia, Hotels.com ou Vrbo, após um redirecionamento.
- Com o PHPTRAVELS
- Utilizável como listagens e links em um site PHPTRAVELS; nenhuma reserva acontece no seu site.
- Lado da oferta
APIs de oferta e conectividade
- Feita para
- Hotéis, sistemas de gestão hoteleira (PMS) e channel managers.
- O que você recebe
- Envie tarifas, disponibilidade e restrições para a Expedia e receba as reservas que ela capta.
- Onde o viajante reserva
- Na Expedia; o estabelecimento recebe a reserva.
- Com o PHPTRAVELS
- Para hotéis que vendem na Expedia, pela extranet ou por um channel manager.
- Agentes de viagens
Expedia TAAP
- Feita para
- Agentes de viagens que reservam para clientes e ganham comissão.
- O que você recebe
- O portal de agentes da Expedia, com tarifas de agente e acompanhamento de comissões.
- Onde o viajante reserva
- No portal TAAP, reservado pelo agente.
- Com o PHPTRAVELS
- Os agentes podem registrar reservas TAAP no seu back office; o caminho via API é a Rapid.
A Expedia pausou novas solicitações da Travel Redirect API devido ao volume de pedidos.
Produtos da Rapid API
- Rapid Lodging APIIntegrado ao PHPTRAVELS
- Rapid Car APIIntegração personalizada
- Rapid Flight APIIntegração personalizada
- Rapid Activities APIIntegração personalizada
HospedagensPrograma de afiliados de viagensExpedia ExtranetIntegração da API Expedia TAAPIntegração de API personalizada
O fluxo de reserva da Rapid
Como funciona uma reserva de hotel da Expedia, chamada a chamada
As reservas da Rapid Lodging seguem uma cadeia fixa. Escolha uma etapa para ver a chamada, o que o PHPTRAVELS faz com ela e o que observar na certificação.
Chamada da Rapid
GET /v3/properties/content- O que o PHPTRAVELS faz
- Importa nomes de estabelecimentos, endereços, imagens, comodidades, tipos de quarto e políticas para as páginas de hotel e os atualiza de forma programada.
- Atenção a
- Use o arquivo de conteúdo de estabelecimentos para o catálogo completo e a API de conteúdo para atualizações; nunca extraia conteúdo da resposta de pesquisa.
Chamada da Rapid
GET /v3/properties/availability- O que o PHPTRAVELS faz
- Pesquisa por datas, ocupação e IDs de estabelecimento e mostra cada quarto com a tarifa, impostos e taxas, e a política de cancelamento.
- Atenção a
- Mostre o preço total com impostos e taxas antes do checkout e envie o IP e os cabeçalhos de sessão do viajante em cada requisição.
Chamada da Rapid
GET {price_check link}- O que o PHPTRAVELS faz
- Chama o link de verificação de preço da tarifa escolhida logo antes do pagamento e só continua se o preço coincidir.
- Atenção a
- Uma tarifa alterada ou esgotada deve interromper o checkout e oferecer uma nova escolha; nunca cobre o preço antigo.
Chamada da Rapid
POST /v3/itineraries- O que o PHPTRAVELS faz
- Cria o itinerário com os dados do hóspede e o pagamento, guarda o ID de itinerário da Expedia e envia o voucher.
- Atenção a
- Tarifas bloqueáveis permitem um modelo em duas etapas: bloquear um quarto sem cobrança e depois retomar para concluir a reserva.
Chamada da Rapid
GET /v3/itineraries/{itinerary_id}- O que o PHPTRAVELS faz
- Lê o itinerário de volta para confirmar no painel administrativo as datas, o quarto, o preço, os números de confirmação e o status.
- Atenção a
- Após um timeout, consulte primeiro e só tente de novo se não existir itinerário, para que um hóspede nunca seja reservado duas vezes.
Chamada da Rapid
DELETE /v3/itineraries/{id}/rooms/{room_id}- O que o PHPTRAVELS faz
- Executa alterações e cancelamentos pelo painel administrativo e pela conta do cliente, seguindo a política da tarifa.
- Atenção a
- As multas vêm da política de cancelamento da tarifa; mostre-as ao viajante antes de confirmar.
Chamada da Rapid
POST https://your-site/webhooks/expedia- O que o PHPTRAVELS faz
- Recebe eventos de webhook sobre alterações no itinerário em uma URL da sua instalação e atualiza a reserva.
- Atenção a
- Responda ao webhook rapidamente e trate o registro da Expedia como a fonte oficial do status.
Caminhos de chamada conforme documentados para a Rapid v3; consulte sempre o Developer Hub atual da Expedia Group.
Chave de API e assinatura
Como funciona a autenticação da Expedia Rapid API
Cada requisição à Rapid leva um cabeçalho de autorização com a sua chave de API e uma assinatura: um hash SHA-512 da chave de API, do segredo compartilhado e do timestamp UNIX atual em segundos.
- Janela de cinco minutos
- O timestamp deve estar a no máximo cinco minutos do horário do servidor da Expedia, e o valor usado no hash deve ser igual ao do cabeçalho.
- O segredo fica no servidor
- O segredo compartilhado é uma senha. O PHPTRAVELS o mantém na configuração do servidor, nunca no navegador ou em um app.
- Endpoint de teste
- As chamadas de sandbox vão para test.ean.com e não criam reservas reais nem cobranças no cartão; um cabeçalho de teste simula resultados como esgotado ou preço alterado.
- Por que aparece EAN
- EAN é a Expedia Affiliate Network, o antigo nome do programa. O nome continua no esquema do cabeçalho e nos endpoints.
1// keys come from the server config, never from the browser 2$key = getenv('EXPEDIA_API_KEY'); 3$secret = getenv('EXPEDIA_SHARED_SECRET'); 4$ts = time(); // UNIX seconds, within 5 minutes of Expedia 5 6$signature = hash('sha512', $key . $secret . $ts); 7 8$headers = [ 9 "Authorization: EAN APIKey=$key,Signature=$signature,timestamp=$ts",10 'Accept: application/json',11 'Accept-Encoding: gzip',12 'Customer-Ip: ' . $travellerIp,13];1415// sandbox: https://test.ean.com · live: https://api.ean.com
Guia de implementação
Integração da API Expedia, passo a passo
Da solicitação de parceria à primeira reserva real. Cada etapa mostra quem faz o trabalho.
- 01
Candidate-se como parceiro da Expedia Group
Candidate-se pelo Expedia Group partner solutions com a sua empresa, domínio e modelo de negócio. As condições comerciais são acordadas com a Expedia para a sua região e volume.
VocêExpedia - 02
Receba a chave de API e o segredo compartilhado
Após a aprovação, você recebe as credenciais da Rapid e acesso à documentação no developer hub.
Expedia - 03
Configure o conector da Expedia
Adicione as credenciais no painel do PHPTRAVELS, importe o conteúdo, defina markups e moedas e mapeie quartos e políticas para as páginas de hotel.
PHPTRAVELSVocê - 04
Faça as reservas de teste
Reserve no endpoint de teste e simule quartos esgotados, alterações de preço, timeouts e códigos de erro até que todos os casos estejam tratados.
PHPTRAVELSVocê - 05
Passe na revisão de lançamento
A Expedia avalia o seu site com base nos requisitos de lançamento e solicita uma PCI Attestation of Compliance antes da produção.
ExpediaVocê - 06
Mude para produção e venda
As credenciais de produção entram no painel, as reservas reais começam e os logs do fornecedor permanecem ativos para casos de suporte.
VocêPHPTRAVELS
Prazos e alternativas
Quatro formas de vender inventário da Expedia
Construir sobre a Rapid do zero dá controle total, mas custa meses de engenharia. Um motor de reservas pronto, um redirecionamento de afiliado e o portal de agentes oferecem, cada um, uma troca diferente.
| Caminho | Prazo de lançamento | Checkout no seu site | Quem mantém | Ideal para |
|---|---|---|---|---|
| Desenvolvimento próprio sobre a Rapid | Prazo de lançamentoMeses: pesquisa, checkout, administração e certificação construídos do zero | Checkout no seu siteSim | Quem mantémOs seus desenvolvedores, a cada mudança na API da Expedia | Ideal paraGrandes OTAs com equipe de engenharia própria |
| Motor de reservas pronto (PHPTRAVELS)PHPTRAVELS | Prazo de lançamentoSemanas: o fluxo de hotéis já existe; o tempo vai para a configuração e a revisão da Expedia | Checkout no seu siteSim | Quem mantémAs atualizações do motor, com o código-fonte completo nas suas mãos | Ideal paraAgências e startups que querem marca e checkout próprios, rápido |
| Redirecionamento de afiliado | Prazo de lançamentoDias, se a Expedia aceitar a solicitação | Checkout no seu siteNão | Quem mantémA Expedia opera o caminho de reserva | Ideal paraSites de conteúdo e blogs que ganham comissão por indicação |
| Portal de agentes (TAAP) | Prazo de lançamentoSem desenvolvimento: os agentes reservam no portal da Expedia | Checkout no seu siteNão | Quem mantémExpedia | Ideal paraAgentes que reservam uma viagem por vez para clientes |
Requisitos de lançamento
O que a Expedia verifica antes de você entrar no ar
A revisão avalia como o seu site se comporta, não apenas se as chamadas funcionam. Marque o que o seu desenvolvimento já faz; o PHPTRAVELS cobre todos os itens no seu fluxo de hotéis padrão.
Custos
Quanto custa uma integração da API Expedia?
A Expedia não publica uma tabela de preços para o acesso à API; você ganha com as reservas conforme as condições acordadas com a Expedia. Os seus próprios custos são o software, a hospedagem e a conformidade.
Acesso à Expedia
Acordado com a Expedia: comissão ou margem sobre as reservas, conforme o seu contrato, região e volume.
Motor de reservas
O PHPTRAVELS é uma licença única a partir de com o código-fonte completo, sem mensalidade por reserva.
Hospedagem
O seu próprio servidor ou a nossa hospedagem gerenciada; o conector da Expedia roda dentro da sua instalação.
Pagamentos e PCI
Um gateway de pagamento e conformidade PCI para os dados de cartão, que a Expedia pede para comprovar no lançamento.
Perguntas frequentes
Perguntas sobre a integração da API Expedia
Respostas curtas para o que as agências perguntam antes de se candidatar.
Fale com vendasA Expedia não cobra uma taxa publicada pelo acesso à Rapid API. Você precisa de uma parceria aprovada e ganha por comissão ou margem conforme as condições acordadas com a Expedia. Os seus custos são o software de reservas, a hospedagem e a conformidade PCI.
Candidate-se como parceiro pelo Expedia Group partner solutions. Após a aprovação, você recebe uma chave de API e um segredo compartilhado para a Rapid, com acesso ao sandbox para desenvolver e testar antes da revisão de lançamento.
A Rapid é a API REST e JSON da Expedia Group para vender viagens com a sua própria marca. Ela cobre hospedagem, carros, voos e atividades, com chamadas de pesquisa, verificação de preço, reserva e gestão.
EAN, a Expedia Affiliate Network, era o antigo nome do programa de parceiros da Expedia. A Rapid é a API atual; o nome EAN permanece no cabeçalho de autorização e nos endereços dos endpoints.
Use a Rapid se os viajantes devem reservar no seu próprio site ou app. Use o TAAP se os seus agentes reservam viagens para clientes no portal da Expedia e ganham comissão.
Sim. As requisições ao endpoint de teste não criam reservas reais nem cobranças no cartão, e um cabeçalho de teste permite simular resultados como quartos esgotados ou alterações de preço.
Construir do zero leva meses. Com o PHPTRAVELS o fluxo de hotéis já existe, então o tempo vai para a configuração, o mapeamento de conteúdo e a revisão de lançamento da Expedia, que a própria Expedia agenda.
O fluxo de hotéis da Expedia está integrado ao módulo de hospedagem. Carros, voos e atividades da Rapid podem ser adicionados como integração personalizada sobre os módulos de carros, voos e passeios.
Continue a explorar
Mais sobre a plataforma
- Integração da API Expedia TAAPHotéis TAAP, comissões e alterações no seu portal
- Expedia ExtranetPortal de parceiros para tarifas, inventário e reservas
- Integração da API HotelbedsContent API e Booking API, verificação de tarifas e mapeamento de hotéis
- APIs da Booking.com e PricelineAcesso às APIs hoteleiras da Booking.com, Priceline e Expedia
- HospedagensBedbanks e contratos diretos
- Integração de API personalizadaConecte qualquer API de fornecedor ou parceiro ao PHPTRAVELS
