Como o Velocity Check funciona
Vá para a Referência da API para acessar os exemplos completos de requisição e resposta.
Análise de regras
O Velocity Check realiza análises em cima de regras habilitadas para os tipos de variáveis abaixo:
Variáveis |
---|
Número do cartão de crédito |
12 primeiros dígitos do cartão de crédito |
Nome do portador do cartão de crédito |
Documento do comprador |
E-mail do comprador |
Endereço de IP do comprador |
CEP do endereço de entrega |
CEP do endereço de cobrança |
Número do pedido |
Confira mais informações sobre Como gerenciar as regras do Velocity Check
A análise ocorre em cima de cada variável (V), contando quantas vezes (H) a mesma passou na Cielo para a sua loja dentro de um determinado período (P).
- V = Variável
- H = Hits (Quantidade)
- P = Período
Com estes 3 elementos, teríamos a seguinte regra, Máximo de 5 Hits de Número do Cartão em 12 Hora(s), onde:
- V = Número do cartão de crédito
- H = 5
- P = 12 Horas
Com isso, o Velocity Check ao receber a 6ª transação com o mesmo número de cartão (V) das outras 5 anteriores, a regra acima ao ser executada e detectar que a quantidade (H) excedeu as 5 permitidas no período (P) entre a data da primeira transação e a data da 6ª recebida, esta terá o status de rejeitada, o número do cartão poderá ir quarentena e a resposta terá o conteúdo de que a transação foi rejeitada devido a regra.
Quarentena
Ao cadastrar uma regra é possível especificar quanto tempo o valor de uma determinada variável irá ser levado em consideração nas próximas análises, ou seja, se o cliente quiser identificar a quantidade de vezes que o mesmo número de cartão se repetiu para um período de 12 horas dentro de um intervalo de 2 dias, não será necessário o Velocity Check realizar esta contagem retroativa agrupando por período. Neste cenário por exemplo, a aplicação teria que realizar a contagem para os seguintes intervalos:
- D-2 = 0h as 12h
- D-2 = 12h as 0h
- D-1 = 0h as 12h
- D-1 = 12h as 0h
Com a quarentena configurada, a aplicação não irá realizar essa contagem retroativa por período, pois na análise é verificado se existe o valor da variável número de cartão em quarentena. Por exemplo: para a regra mostrada acima (Máximo de 5 Hits de Número do Cartão em 12 Hora(s)), o tempo de expiração se definido em 2 dias, a regra será analisada apenas para o período configurado, ou seja, 12 horas para trás e irá verificar durante 2 dias para trás se número do cartão se encontra em quarentena.
Uma transação analisada, não rejeitada pela regra, mas rejeitada pela quarentena, terá o retorno informando que foi rejeitada pela quarentena.
Lista Negativa
Uma transação a ser analisada, e o número do cartão enviado para análise estiver na lista negativa, a transação será rejeitada, independente de existir regra cadastrada para este tipo de variável ou não e as demais regras para outros tipos de variáveis serão ignoradas.
Uma transação analisada e rejeitada pela lista negativa terá o retorno informando que foi rejeitada pela lista negativa.
Lista Positiva
Uma transação a ser analisada, e o número do cartão enviado para análise estiver na lista positiva, a transação será aceita, independente de existir regra cadastrada para este tipo de variável ou não e as demais regras para outros tipos de variáveis serão ignoradas.
Uma transação analisada e aceita pela lista positiva terá o retorno informando que foi aceita pela lista positiva.
Updated 9 days ago