O FingerPrintId é um id de sessão aleatório gerado pelo próprio cliente, que deve ser utilizado para a requisição de pagamento, cada fingerprint é único e valido por 48 horas
Passo a passo para obtenção do fingerprint
Para obter um fingerprint, você precisara carregar o seguinte script em sua página html
<script src="https://static.payzu.io/scripts/antifraud.min.js"></script>
Após isso, você deverá gerar um id aleatório que será o seu fingerprint e utilizar o nosso script para ativa-lo
Exemplo completo:
<head>
<script src="https://static.payzu.io/scripts/antifraud.min.js"></script>
</head>
<script>
// Id aleatorio que será utilizado como fingerprint
const uuid = self.crypto.randomUUID();
// Ambiente de produção
payzuAntiFraud.init({
identifier: uuid,
});
...
// Ambiente sandbox
payzuAntiFraud.init({
identifier: uuid,
sandbox: true,
});
...
</script>
Parâmetros da função init
Parâmetro | Valor Padrão | Obrigatório? |
---|---|---|
identifier | Sim | |
sandbox | false | Não |
Após ativa-lo, você já pode usar seu fingerprint dentro do campo fraudAnalysis, para criar uma requisição de pagamento. Para mais informações consulte Utilizando Antifraude