Demo ao vivo

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.
Assinando uma requisição à Rapid (PHP)
 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
SHA-512±5 mintest.ean.com → 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.

  1. 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
  2. 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
  3. 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ê
  4. 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ê
  5. 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ê
  6. 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.

CaminhoPrazo de lançamentoCheckout no seu siteQuem mantémIdeal para
Desenvolvimento próprio sobre a RapidPrazo de lançamentoMeses: pesquisa, checkout, administração e certificação construídos do zeroCheckout no seu siteSimQuem mantémOs seus desenvolvedores, a cada mudança na API da ExpediaIdeal paraGrandes OTAs com equipe de engenharia própria
Motor de reservas pronto (PHPTRAVELS)PHPTRAVELSPrazo de lançamentoSemanas: o fluxo de hotéis já existe; o tempo vai para a configuração e a revisão da ExpediaCheckout no seu siteSimQuem mantémAs atualizações do motor, com o código-fonte completo nas suas mãosIdeal paraAgências e startups que querem marca e checkout próprios, rápido
Redirecionamento de afiliadoPrazo de lançamentoDias, se a Expedia aceitar a solicitaçãoCheckout no seu siteNãoQuem mantémA Expedia opera o caminho de reservaIdeal 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 ExpediaCheckout no seu siteNãoQuem mantémExpediaIdeal 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.

0 de 8 prontos

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 vendas

A 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.