MaxMind minFraud Insights: qué deja pasar la puntuación
Se registra un contracargo por un pedido que su sistema aceptó automáticamente. Usted consulta la decisión antes de que alguien haya cambiado la regla. La puntuación fue 3.15, muy por debajo del umbral de aceptación que fijó a partir del ejemplo de MaxMind. A primera vista, el resultado parece tranquilizador. Luego abre la respuesta completa que llegó con el pedido, que nadie revisó porque la puntuación indicaba que podía aceptarse. La IP corresponde a una red de alojamiento anónima. El pedido pasó, pero los demás datos cuentan una historia muy distinta a la del único valor que determinó la decisión. ¿Cuánto de la decisión quedó oculto al tomar la puntuación como si fuera toda la respuesta?
Qué devuelve Insights
Score devuelve una puntuación de riesgo y el riesgo de la dirección IP. Insights agrega información sobre la IP, el correo electrónico, las direcciones de facturación y envío, el emisor de la tarjeta, el teléfono y el dispositivo. Factors agrega los motivos de la puntuación.
Con esos campos adicionales, sus reglas pueden evaluar una verificación específica, no solo la puntuación combinada. Los datos del teléfono indican si el número usa VoIP, si su prefijo suele corresponder al código postal de facturación y si es fijo o móvil. Según los precios publicados por MaxMind, Insights cuesta $0.015 por consulta, frente a $0.005 por consulta de Score.
Qué dejó pasar la puntuación
Tres pedidos modificados quedan por debajo de ese umbral, aunque Insights marca un dato en cada uno: la IP de una nube anónima obtiene 3.15, la dirección de facturación de Nueva York obtiene 0.16 y el código postal fuera de la ciudad obtiene 0.10. Los cambios en el correo electrónico desplazaron más la puntuación, y la salida de Tor la llevó a 7.61. Los cambios en la dirección la desplazaron mucho menos. MaxMind presenta 5 como umbral de ejemplo en su guía de umbrales.
Qué verificaciones pueden decidir por sí solas
Cada una de estas verificaciones puede tener su propia regla.
- Una IP anónima,
is_anonymousjunto conuser_typeigual a hosting: el pedido desde la nube de Frankfurt obtuvo 3.15 con esta marca. - Un buzón de correo desechable,
email.is_disposable: la puntuación sí subió, hasta 12.97. - Una dirección de facturación lejos de la IP o fuera de su país,
distance_to_ip_locationyis_in_ip_country: la dirección de facturación de Nueva York estaba a 6,566 km y obtuvo 0.16. - Un código postal fuera de la ciudad,
is_postal_in_city: estaba a 199 km de la IP y obtuvo 0.10.
La ubicación por IP es imprecisa, y un anonimizador o proxy puede impedir que se ubique a la persona que inició la transacción. En sus recomendaciones sobre geolocalización, MaxMind indica que la geolocalización por IP no debe usarse para ubicar a personas ni domicilios específicos.
Consulte la verificación junto con la puntuación
Un resultado fue inesperado: la dirección inventada de correo gratuito obtuvo 19.95, por encima del buzón desechable, que obtuvo 12.97. Cambiar solo el correo electrónico también elevó el riesgo propio de la IP de 0.01 a 2.92. La puntuación pondera la información en conjunto, mientras que las verificaciones individuales presentan sus resultados por separado. Así, una regla puede evaluar ambos.
Defina explícitamente qué hacer con los valores faltantes. Una tabla de decisión interpreta un número faltante como cero, salvo que una fila lo detecte como null.
Incorpore las verificaciones a su flujo de decisiones antifraude
- Ejecute primero sus propias verificaciones de datos y luego haga la consulta de pago a Insights.
- Envíe todos los campos que quiera que Insights evalúe. Si no envía un dato, la verificación correspondiente devuelve un resultado vacío.
- Use reglas de verificación individuales para IP de alojamiento anónimo, buzones de correo desechables, discrepancias de dirección y códigos postales fuera de la ciudad. Estas reglas pueden enviar un pedido a revisión independientemente de su puntuación.
- Para los demás pedidos, use los rangos de puntuación como punto de partida. En los ejemplos de MaxMind, se aceptan puntuaciones de 5 o menos, se rechazan las de 50 o más y las demás se envían a revisión. MaxMind recomienda ajustar los umbrales con el tiempo.
- Defina en sus reglas qué hacer si falla una consulta. Una fuente que falla devuelve valores ausentes y una marca de error. Las reglas determinan cómo proceder. La fuente solo se vuelve a consultar si está marcada como repetible.
- Informe a MaxMind de los resultados de las transacciones mediante su API Report Transactions.
En qué procesos puede usar estas verificaciones
Creación de cuentas
Las verificaciones de correo electrónico pueden activar una regla al crear una cuenta. En las llamadas de prueba, Insights marcó el buzón desechable como tal y asignó una puntuación más alta a una dirección inventada de correo gratuito.
Pago y confirmación de compra
La distancia entre la dirección y la IP puede activar una regla durante el pago. La información del emisor de la tarjeta también permite considerar el país de la tarjeta junto con la IP y los datos de facturación.
Préstamos
En una solicitud de crédito, la petición puede identificar el tipo de evento como credit_application. A partir de ahí, las verificaciones de IP y correo electrónico pueden aportar información a las reglas de decisión para esa solicitud.
Preguntas frecuentes
¿Vale la pena pagar tres veces más por Insights que por Score?
Según los precios publicados por MaxMind, cada consulta de Insights cuesta tres veces más que una de Score. En las pruebas donde se cambió un solo dato por vez, Insights devolvió verificaciones que una puntuación inferior a 5 no mostraba como motivo para rechazar el pedido o enviarlo a evaluación: una IP de nube anónima, una dirección de facturación lejana y un código postal fuera de la ciudad. El valor de esos datos adicionales depende de que sus reglas actúen sobre esas verificaciones.
¿Qué precisión tiene la ubicación por IP?
La geolocalización por IP es imprecisa, y los anonimizadores o proxies pueden hacer que la ubicación del usuario final sea incorrecta. En las llamadas de prueba, la IP de un servidor de Praga se identificó como la de un rastreador de motores de búsqueda, y la IP de Frankfurt correspondía a una dirección de alojamiento anónima. Considere la ubicación como una verificación más.
¿Qué aporta el seguimiento de dispositivos?
El seguimiento de dispositivos proporciona un token que se envía con la solicitud. Así, Insights puede devolver un ID de dispositivo para sus propios modelos, junto con un valor de confianza. MaxMind recomienda generar un token nuevo para cada sesión o transacción, en lugar de almacenar los tokens a largo plazo.
¿Qué significan los errores de la API?
Un error 429 indica que se aplicó un límite de frecuencia y la solicitud no se procesó. Un error 402 significa que la cuenta agotó el crédito.
| Estado | Código | Significado |
|---|---|---|
| 400 | JSON_INVALID, REQUEST_INVALID | El cuerpo no está en formato JSON o no contiene datos de entrada válidos |
| 401 | AUTHORIZATION_INVALID | El ID de cuenta o la clave de licencia son incorrectos |
| 402 | INSUFFICIENT_FUNDS | La cuenta agotó el crédito |
| 403 | PERMISSION_REQUIRED | La cuenta no tiene permiso para usar este servicio |
| 429 | none | Se aplicó un límite de frecuencia y la solicitud no se procesó |
| 500 | SERVER_ERROR | Se produjo un error durante el procesamiento |
Para configurar el servicio, el ID de cuenta y la clave de licencia forman una sola credencial HTTP Basic, que se guarda una vez. El asistente configura la fuente de datos a partir de la documentación de solicitudes de MaxMind.