Este produto está disponível apenas para convidados. Ele vai ficar disponível para o público em geral em breve. Preencha este formulário para mostrar interesse.

Introdução ao Fraud Prevention da Expedia

Este é o Fraud Prevention da Expedia. Esta página contém fluxos de alto nível para os nossos recursos e fornece um guia para configurar a sua integração.

Fluxo de triagem do Fraud Prevention

Os nossos recursos de triagem de fraude examinam vários tipos de interações de viajantes e de processamento de parceiros. Aqui está um fluxo de alto nível de como as interações de parceiros e viajantes são avaliadas por caso de uso. Acesse a referência do SDK de suporte aqui.

Fluxo de Account Takeover Prevention

O nosso serviço de Account Takeover Prevention garante que tentativas de acesso não autorizado à conta dos seus clientes sejam impedidas. Aqui está um fluxo de alto nível de como as interações de parceiros e viajantes são avaliadas por caso de uso. Acesse a referência do SDK de suporte aqui.

Está tudo pronto para você fazer a integração. Use o guia a seguir para configurar a sua integração.

Do que você vai precisar:

  1. Trust Widget
  2. Baixar o SDK da plataforma do Expedia Group e fazer a autenticação

Trust Widget

O Trust Widget é um JavaScript leve que não gera bloqueios e coleta dados do dispositivo do usuário conforme navega pelo processo de finalização de compra. Os dados coletados pelo Trust Widget são usados junto com a API da tela de reserva para ajudar a decidir se há fraudes.

Fluxo de integração de alto nível

Contexto de JavaScript do Trust Widget

Para que o Trust Widget colete informações do dispositivo com precisão, ele deve atender aos seguintes requisitos:

  1. O Trust Widget deve ser colocado na página que recolhe as informações de pagamento antes que a reserva seja efetuada.
  2. O Trust Widget deve ser colocado no cabeçalho do JavaScript, com o atributo async.

Recomendamos o uso de um CDN para configurar um proxy reverso, para que o cliente carregue o script do domínio do parceiro primário e o Trust Widget seja obtido nos bastidores.

O seu ID de parceiro (PID) é informado pelo suporte do Fraud Prevention.

Existem dois URLs separados que devem ser usados, dependendo do ambiente para configuração de proxy reverso: integração ou teste de playground x site on-line.

*Playground do parceiro: https://trust-lab.expedia.com/trustService/getTrustWidget?pid=%PID%

*Site on-line do parceiro: https://trust.expedia.com/trustService/getTrustWidget?pid=%PID%

Observação: o PID não deve ser exposto no carregamento da página e deve ser adicionado por proxy reverso.

Exemplo

Se o domínio do parceiro for <www.mysurfshop.com>, o cliente precisa carregar o script na página da Web como <www.mysurfshop.com/trustService/getTrustWidget?pid=%PID%>.

O CDN cname deve ser atualizado para trust-lab.expedia.com para o ambiente de lab ou trust.expedia.com para o ambiente de produção, e ?pid=<pid> deve ser anexado ao URL. Essa configuração de proxy reverso permite que mysurfshop.com carregue o arquivo Trust Widget do domínio Expedia.com e execute como primário em <mysurfshop.com>.

<html>
    <head>
        <script type="text/javascript">
            //Client side functions
            //...
            function getSessionIdViaJs() {
                return "MY_SESSION_ID_FROM_JS";
            }
        </script>
        <script type="text/javascript">
            var trustApi = trustApi || {};
            trustApi.clientConfiguration = {
                "webSessionProviderMethod": "JS",
                "webSessionProviderMethodParam": "return getSessionIdViaJs()",
                "placement": "PURCHASE",
                "placementPage": "1",
                "reportingSegment": "www.expedia.com"
            }

            function submitMyForm() {
                // ...
                var twPayload = trustApi.getTrustPayload();
                // ... add twPayload to your server request
                // ...
            }
        </script>
        <script async src="https://yourdomain.com/trustService/getTrustWidget?pid=1001" />
    </head>
    <body>
        <!-- ... -->
        <form onSubmit="submitMyForm">
            <!-- ... -->
        </form>
    </body>
</html>

Agora você está com tudo pronto para iniciar a integração com o Fraud Prevention Service. A documentação de referência pode ser encontrada aqui.

Se você tiver alguma dúvida sobre o produto ou precisar de ajuda com a integração, acesse as informações de contato na página de perguntas frequentes.

SDK da plataforma do Expedia Group

Consulte a documentação de início rápido do SDK para saber como configurar a conta de parceiro do Expedia Group e usar o SDK da plataforma do Expedia Group.

Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar.