O recurso Geofencing do Monitor de Fraude permite que os proprietários de lojas sinalizem pagamentos que estão fora de uma área ‘cercada’, com base em dados de geolocalização. Usando a API Google GeoCode, podemos determinar uma localização precisa para as informações de faturamento e combiná-la com a localização do endereço IP para identificar quando uma compra pode ser inválida. Os proprietários de lojas podem ‘cercar’ pagamentos por país ou por distância.
Por exemplo, isso pode ser usado para detectar se uma compra é feita de um país diferente do país associado ao endereço de faturamento e, em seguida, sinalizar a compra como potencialmente fraudulenta.
Habilitando Geofencing
O recurso GeoFence está localizado na seção ‘País’ da configuração do Monitor de Fraude em Downloads → Ferramentas → Monitor de Fraude → País.

Obtendo Chaves da API GeoCode
Para obter informações de localização precisas, o Monitor de Fraude usa a API Google GeoCode. Você precisa configurar uma Chave de API para usar este serviço.
1) Visite https://developers.google.com/maps/documentation/geocoding/get-api-key#creating-api-keys
2) Clique no botão ‘Obter uma Chave’

3) Configure uma Chave de API
Se você já possui Chaves de API com o Google, precisa selecionar ‘+ Criar um novo projeto’ e, em seguida, escolher um nome para o seu projeto:


Se você não possui Chaves de API existentes, será solicitado a criar uma:

Em ambos os casos, assim que adicionar um nome de projeto, clique em ‘Criar e Habilitar API’
4) Obtenha sua Chave de API para uso com o Monitor de Fraude:

5) Adicione sua Chave de API GeoCode às configurações do Monitor de Fraude:

Configurando um Tipo de GeoFence
Para permitir que os proprietários de lojas personalizem suas configurações para atender às suas necessidades, o Monitor de Fraude permite que você configure sua cerca por ‘País’ ou por ‘Distância’.
Por País
Quando você escolhe a configuração de ‘país’, o Monitor de Fraude comparará o país fornecido no checkout com as informações de faturamento e o país ao qual o endereço IP está registrado. Se esses dois não corresponderem, o pagamento será sinalizado como fraude para revisão.
Por Distância
A configuração de ‘distância’ usa o endereço de faturamento e o endereço IP para aproximar uma distância com base nos dados de GeoLocalização para determinar se a compra foi feita de dentro da ‘cerca’. Ela pode ser configurada para usar milhas ou quilômetros.

No momento da escrita, a API Google GeoCode não limita mais o número de solicitações gratuitas por dia, no entanto, eles definem um limite máximo de 50 solicitações/segundo. Assim que você atingir esse limite, o Monitor de Fraude parará de verificar a API e contornará o recurso Geofence. Para mais informações sobre como aumentar esse limite, você pode consultar a seção Limites de Uso da documentação do Google.
