Integração com Antifraude
A Marlim utiliza uma ferramenta de identificação digital / device fingerprint (DFP) chamada ThreatMetrix e que é fornecida pela líder de mercado LexisNexis. Com esta identificação digital nós conseguimos otimizar e melhorar a conversão de compra dos nossos clientes pois tomamos melhores decisões ao analisar informações não sensíveis geradas pela ferramenta como IP, versão do OS, browser, entre outros.
Lembrando do nosso interesse em fornecer serviços de prevenção a fraude a partir de perfis comportamentais, os quais são lícitos e representam uma finalidade legítima, considerada a partir de situações concretas, tal como exigido pela LGPD.
O Parceiro da Marlim no DFP é a Braspag e essa integração será direto no checkout da sua empresa, utlizando os processos descritos nessa documentação.
Integração
Você deverá inserir um script em JavaScript no Front-End do checkout da sua empresa. A URL da Threatmetrix será inserida no script e por isso deve ser corretamente preenchida, seguindo o figura abaixo:
Nota
O modelo da URL da Threatmetrix é
https://h.online-metrix.net/fp/tags.js?org_id=OrgId&session_id=ProviderMerchantIdItemURL
Na URL, substitua os valores OrgId
, ProviderMerchantId
e ItemURL
conforme a orientação da imagem acima.
Importante
Os valores de OrgId
e ProviderMerchantId
serão disponibilizados pelo time de Desenvolvimento da Marlim para o time de Desenvolvimento da sua empresa durante a interação. Existem valores diferentes para Sandbox
e Produção
.
Insira a URL preenchida na tag script JavaScript, seguindo a orientação abaixo:
<head>
... // outros scripts
<script type="text/javascript" src="https://h.online-metrix.net/fp/tags.js?org_id=OrgId&session_id=ProviderMerchantIdItemURL"></script>
</head>
ItemURL
Esse valor deve representar o mesmo passado para a API de Transações da Marlim dentro do parâmetro item_url
. É com esse valor que faremos o "match" entre o DFP do Browser do cliente no momento do pagamento com a request da API de Transações da Marlim.
Geralmente é o último item em window.location.pathname
no browser. Por exemplo, se URL do pedido do seu cliente for: https://seusite.com/pedido/123456789, então valor a ser usado é: 123456789
.
Com isso, quando você chamar a API de Transações da Marlim, deve ser passado o valor 123456789
em item_url
e o script do Antifraude Marlim deve ser preenchido da seguinte forma:
https://h.online-metrix.net/fp/tags.js?org_id=XXXXXX&session_id=YYYYYY123456789
Atenção!
O não preenchimento dessa URL de forma exata como descrita nessa documentação, bem como valores incorretos em ItemURL
e item_url
, podem atrapalhar a conversão da transação do seu cliente. Dúvidas, fale com a gente 🤓