La función de Geofencing de Fraud Monitor permite a los propietarios de tiendas marcar pagos que están fuera de un área ‘cercada’, basándose en datos de geolocalización. Al usar la API de Google GeoCode, podemos determinar una ubicación precisa para la información de facturación y combinarla con la ubicación de la dirección IP para identificar cuándo una compra podría ser inválida. Los propietarios de tiendas pueden ‘cercar’ pagos por país o por distancia.
Por ejemplo, esto se puede usar para detectar si una compra se realiza desde un país diferente al país asociado con la dirección de facturación, y luego marcar la compra como potencialmente fraudulenta.
Habilitar Geofencing
La función GeoFence se encuentra en la sección ‘País’ de la configuración de Fraud Monitor, en Descargas → Herramientas → Monitor de Fraude → País.

Obtener claves de API de GeoCode
Para obtener información de ubicación precisa, Fraud Monitor utiliza la API de Google GeoCode. Necesitas configurar una clave de API para usar este servicio.
1) Visita https://developers.google.com/maps/documentation/geocoding/get-api-key#creating-api-keys
2) Haz clic en el botón ‘Obtener una clave’

3) Configura una clave de API
Si tienes claves de API existentes con Google, necesitas seleccionar ‘+ Crear un proyecto nuevo’ y luego elegir un nombre para tu proyecto:


Si no tienes claves de API existentes, se te pedirá que crees una:

En ambos casos, una vez que agregues un nombre de proyecto, haz clic en ‘Crear y habilitar API’
4) Obtén tu clave de API para usarla con Fraud Monitor:

5) Agrega tu clave de API de GeoCode a la configuración de Fraud Monitor:

Configurar un tipo de GeoFence
Para permitir que los propietarios de tiendas personalicen su configuración según sus necesidades, Fraud Monitor te permite configurar tu cerca por “País” o por “Distancia”.
Por País
Cuando eliges la configuración de ‘país’, Fraud Monitor comparará el país proporcionado en el checkout con la información de facturación y el país al que está registrada la dirección IP. Si estos dos no coinciden, el pago se marcará como fraude, para su revisión.
Por Distancia
La configuración de ‘distancia’ utiliza la dirección de facturación y la dirección IP para aproximar una distancia basada en los datos de GeoLocation para determinar si la compra se realizó dentro de la ‘cerca’. Se puede configurar para usar millas o kilómetros.

Al momento de escribir esto, la API de Google GeoCode ya no limita el número de solicitudes gratuitas por día, sin embargo, establecen un límite máximo de 50 solicitudes por segundo. Una vez que alcances este límite, Fraud Monitor dejará de verificar la API y omitirá la función Geofence. Para obtener más información sobre cómo aumentar ese límite, puedes consultar la sección Límites de uso de la documentación de Google.
