Introdução
O primeiro passo para implantar módulos de anexação é reunir todas as informações necessárias para a integração. Segue uma lista dos detalhes que você precisará.
Obtenha o partnerId e a chave secreta.
A Expedia fornecerá esse valor de string que é usado para identificar sua organização e os parâmetros da solicitação. Por exemplo:yourbrand_hotel_conf_overlay. Essa configuração geralmente não muda depois de configurada.
Também compartilharemos uma sequência alfanumérica para cada partnerId; você a usará para gerar uma assinatura. Esta chave tem 36 caracteres e varia de página para página. Por exemplo:
Página 1:
- partnerId =
yourbrand_hotel_conf_overlay - Chave secreta =
6f437404-261d-4beb-a7fc-43b92f694831
Página 2:
- partnerId =
partnername_hotel_itin_overlay - Chave secreta =
89f37407-821r-3des-a7f5-ghb92f694294
Defina o idioma e a moeda.
Os idiomas em que seu site será exibido e a moeda dos preços mostrados podem ser definidos pelo ponto de venda. Por exemplo:
Para www.YourBrand.com:
- Localidade 1: Idioma (inglês): en_US, moeda: USD
- Localidade 2: Idioma (espanhol): es_MX, moeda: USD
Para www.YourBrand.ca:
- Localidade 1: Idioma (inglês): en_CA, moeda: CAD
- Localidade 2: Idioma (Francês): fr_CA, moeda: CAD
Nota: Somente os idiomas e moedas suportados pela Plataforma de Viagens White Label devem ser incluídos. Veja a lista completa de idiomas suportados aqui.
Gerar criptografia
Usamos a biblioteca de algoritmos HMAC-SHA1 do Apache Commons para gerar a assinatura de criptografia.
Codificar parâmetros de URL
A codificação de URLs converte caracteres inseguros em um formato que pode ser transmitido com segurança. Todos os valores dos parâmetros devem ser UTF-8 percent-encoded.
Escolha o tipo de módulo
Você pode determinar onde e como deseja que o módulo seja exibido, como uma janela sobreposta ou incorporado na estrutura da página por meio de um iframe. Consulte Integrar módulos em suas páginas para obter mais informações.