Se abre en una pestaña nueva
Nuevo
SMS MCP-Server: permita que su agente de IA envíe SMS y mensajes de voz
Más información
PREVENCIÓN DEL FRAUDE API Anti-Fraud Check

API Anti-Fraud: detecte el fraude en registros y pedidos .

La API Anti-Fraud Check de LOX24 comprueba la dirección IP, el correo electrónico, el número de teléfono y la dirección postal, y ofrece en pocos segundos una puntuación de riesgo de 0 a 100. Así detectará registros B2B falsos, pedidos fraudulentos e inicios de sesión sospechosos antes de que se produzca el daño. Usted decide cómo reaccionar ante la puntuación.

  • Conforme al RGPD con contrato de encargo de tratamiento
  • Servidores de LOX24 en Europa
  • Resultado en segundos
Comprobación de fraude en segundos
POST /fraud-checks
01 · ENVIAR

Enviar datos

Envía la dirección IP, el correo electrónico, el número de teléfono y la dirección postal, por separado o combinados. Cuantos más datos, más fiable será el resultado.
02 · EVALUAR

Obtener la puntuación de riesgo

Recibe una puntuación de 0 (riesgo bajo) a 100 (riesgo muy alto). En la tarifa Pro, además, los datos detallados.
03 · DECIDIR

Defina sus propias reglas

Usted determina qué ocurre a partir de cada puntuación: aprobar, revisar manualmente, solicitar una verificación adicional o rechazar.
DESDE
€0,02 /consulta
RESULTADO
En segundos
Qué comprueba la API
Dirección IP
Correo electrónico
Número de teléfono
Dirección postal
Puntuación de riesgo
VPN, proxy, Tor
Correo desechable
Dirección IP
Correo electrónico
Número de teléfono
Dirección postal
Puntuación de riesgo
VPN, proxy, Tor
Correo desechable
QUÉ SE COMPRUEBA

Cuatro datos, una puntuación de riesgo

 

La API evalúa cada dato enviado y combina el resultado en una puntuación. Puede enviar los cuatro datos o solo algunos; el precio por consulta es el mismo. Cuantos más datos envíe, más fiable será la evaluación.

DIRECCIÓN IP

Dirección IP

Ubicación, proveedor y tipo de conexión. La API detecta VPN, proxies y Tor, así como proveedores de mayor riesgo, para IPv4 e IPv6.

CORREO ELECTRÓNICO

Dirección de correo electrónico

Comprueba si la dirección es posible y si el dominio resulta sospechoso, por ejemplo en el caso de direcciones desechables.

TELÉFONO

Número de teléfono

Región y tipo de número, y si el formato y el número son plausibles.

DIRECCIÓN POSTAL

Dirección postal

Evalúa país, localidad, código postal, calle y número.

PUNTUACIÓN

Puntuación de riesgo 0–100

La valoración global de todos los datos enviados: 0 indica un riesgo de fraude bajo y 100, muy alto. Incluida en todas las tarifas.

RESULTADO

Por webhook en segundos

El resultado llega normalmente en pocos segundos por webhook (fraud-check.done) o por correo electrónico. También puede consultar el estado mediante el ID de la consulta.

TARIFAS

Pague por consulta, sin cuota fija

 

Sin cuota fija, sin compra mínima y sin permanencia. Recargue saldo y pague por consulta, independientemente de cuántos datos envíe. Elija la tarifa según su uso:

ECONOMY

€0,02/consulta

  • Puntuación de riesgo 0–100
  • Para inicios de sesión y comprobaciones sencillas
DIRECT

€0,03/consulta

  • Puntuación de riesgo 0–100
  • Tramitación prioritaria
  • Soporte 24/7
PRO

€0,04/consulta

  • Puntuación de riesgo 0–100
  • Datos detallados de IP, correo electrónico, teléfono y dirección
  • Para registros de clientes nuevos y B2B
API DE VERIFICACIÓN ANTIFRAUDE

Integración con unas pocas líneas de código

#!/usr/bin/env bash
curl -X POST https://api.lox24.eu/fraud-checks \
  -H 'Content-Type: application/json' \
  -H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx' \
  -d '{
    "service_code": "pro",
    "phone": "+49751234567",
    "email": "test@lox24.de",
    "ip": "1.1.1.1",
    "address": {
        "iso2": "DE",
        "city": "Berlin",
        "postcode": "13353",
        "street_number": "109",
        "street_name": "Seestraße"
    }
}'
'direct',
    'phone' => '+49751234567',
    'email' => 'test@lox24.de',
    'ip' => '1.1.1.1',
    'address' => [
        'iso2' => 'DE',
        'city' => 'Berlin',
        'postcode' => '13353',
        'street_number' => '109',
        'street_name' => 'Seestraße',
    ],
];

if (!$body = json_encode($body)) {
    die('JSON encoding error!');
}

$curl = curl_init();
curl_setopt_array($curl, [
    CURLOPT_POST => true,
    CURLOPT_URL => $uri,
    CURLOPT_POSTFIELDS => $body,
    CURLOPT_HTTPHEADER => [
        "X-LOX24-AUTH-TOKEN: $token",
        'Accept: application/json',
        'Content-Type: application/json',
    ],
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 20,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
]);

$response = curl_exec($curl);
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);

$data = json_decode($response, JSON_OBJECT_AS_ARRAY);

if (201 === $code) {
    echo 'Success: response data = ' . var_export($data, true);
} else {
    echo "Error: code = $code, data = " . var_export($data, true);
}
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

func main() {
	const Method = "POST"
	const URL = "https://api.lox24.eu/fraud-checks"
	const Token = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx"

	address := map[string]interface{}{
		"iso2":          "DE",
		"city":          "Berlin",
		"postcode":      "13353",
		"street_number": "109",
		"street_name":   "Seestraße",
	}
	payload := map[string]interface{}{
		"service_code": "pro",
		"phone":        "+49751234567",
		"email":        "test@lox24.de",
		"ip":           "1.1.1.1",
		"address":      address,
	}

	jsonPayload, _ := json.Marshal(payload)
	client := &http.Client{}

	req, err := http.NewRequest(Method, URL, bytes.NewBuffer(jsonPayload))
	if err != nil {
		log.Fatal(err)
	}

	req.Header.Add("X-LOX24-AUTH-TOKEN", Token)
	req.Header.Add("Content-Type", "application/json")

	res, err := client.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()

	body, err := ioutil.ReadAll(res.Body)
	if err != nil {
		log.Fatal(err)
	}

	switch res.StatusCode {
	case 201:
		fmt.Println((string(body)))
	case 400:
		fmt.Println("Error: code = 400 - Invalid input")
	case 401:
		fmt.Println("Error: code = 401 - Client ID or API key isn't active or invalid!")
	default:
		fmt.Printf("Error: code = %d\n", res.StatusCode)
	}
}
using Newtonsoft.Json;
using System;
using System.IO;
using System.Net;

namespace Lox24.Api
{
    class client
    {
        static void Main()
        {
            string key = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx";
            string url = "https://api.lox24.eu/fraud-checks";

            var data = new {
                service_code = "direct",
                phone = "+49751234567",
                email = "test@lox24.de",
                ip = "1.1.1.1",
                address = new {
                    iso2 = "DE",
                    city = "Berlin",
                    postcode = "13353",
                    street_number = "109",
                    street_name = "Seestraße"
                }
            };

            string postdata = JsonConvert.SerializeObject(data);

            var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
            httpWebRequest.ContentType = "application/json; charset=utf-8";
            httpWebRequest.Accept = "application/json";
            httpWebRequest.Method = "POST";
            httpWebRequest.Headers.Add("X-LOX24-AUTH-TOKEN", key);

            using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                streamWriter.Write(postdata);
            }

            using (HttpWebResponse resp = (HttpWebResponse)httpWebRequest.GetResponse())
            {
                if (resp.StatusCode == HttpStatusCode.Created)
                    Console.WriteLine("Success: request resource created");
            }
        }
    }
}
import json
import requests

token = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx"
url = 'https://api.lox24.eu/fraud-checks'

data = {
	'service_code': 'pro',
	'phone': '+49751234567',
	'email': 'test@lox24.de',
	'ip': '1.1.1.1',
	'address': {
		'iso2': 'DE',
		'city': 'Berlin',
		'postcode': '13353',
		'street_number': '109',
		'street_name': 'Seestraße'
	}
}

headers = {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
    'X-LOX24-AUTH-TOKEN': token,
}

try:
    res = requests.post(url, headers=headers, json=data, timeout=100)
    if res.status_code != 201:
        print("Error: Wrong response code")
        res.raise_for_status()
    else:
        print(f'Success: code = {res.status_code} - Fraud request resource created')
        print("Response: ", json.dumps(res.json(), indent=4))
except requests.HTTPError:
    print(f"Error: code {res.status_code}")
const token = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx";

let postObj = {
	"service_code": "pro",
	"phone": "+49751234567",
	"email": "test@lox24.de",
	"ip": "1.1.1.1",
	"address": {
		"iso2": "DE",
		"city": "Berlin",
		"postcode": "13353",
		"street_number": "109",
		"street_name": "Seestraße"
	}
};

let postdata = JSON.stringify(postObj);

const https = require('https');
const options = {
    hostname: 'api.lox24.eu',
    path: '/fraud-checks',
    method: 'POST',
    headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json',
        'Content-Length': postdata.length,
        'X-LOX24-AUTH-TOKEN': token
    }
}

const req = https.request(options, res => {
    if (res.statusCode == 201) {
        console.log("Success: code = 201 - request resource created");
        res.on('data', d => { process.stdout.write(d) })
    }
    else if (res.statusCode == 400) console.log("Error: code = 400 - Invalid input");
    else if (res.statusCode == 401) console.log("Error: code = 401 - API key isn't active or invalid!");
})

req.on('error', error => { console.error(error) })
req.write(postdata);
req.end();
CASOS DE USO

Dónde utilizan las empresas la verificación antifraude

 

Registro B2B

Detecte cuentas de empresa falsas antes de conceder condiciones, accesos de prueba o plazos de pago.

Pedido con pago a factura

Revise los pedidos de riesgo antes del envío y, si la puntuación es alta, exija por ejemplo el pago por adelantado.

Iniciar sesión

Detecte inicios de sesión sospechosos, por ejemplo a través de VPN o Tor, y solicite un factor adicional solo en esos casos.

Registro de nuevos clientes

Detecte a tiempo cuentas falsas y registros múltiples con direcciones desechables.

Cupones y promociones

Frene el abuso de descuentos para nuevos clientes y de códigos promocionales.

Revisión manual selectiva

Solo los casos con una puntuación sospechosa llegan a su equipo; los demás se procesan automáticamente.

Menos obstáculos

Los usuarios sin riesgo pasan sin captcha ni verificaciones adicionales.

Protección de datos

Prevención del fraude como interés legítimo, contrato de encargo de tratamiento conforme al RGPD y servidores de LOX24 en Europa.

FAQ

Preguntas frecuentes sobre la comprobación antifraude

La API de LOX24 comprueba la dirección IP, la dirección de correo electrónico, el número de teléfono y la dirección postal. Detecta, entre otros, VPN, proxies, Tor, dominios de correo sospechosos y datos poco plausibles, y lo resume todo en una puntuación de riesgo de 0 a 100.

Por lo general, en pocos segundos. La comprobación se realiza de forma asíncrona: LOX24 envía el resultado mediante webhook (evento fraud-check.done) o por correo electrónico. También puede consultar el estado con el ID de consulta.

Eso lo decide usted, según el caso de uso y su tolerancia al riesgo. Muchas empresas trabajan por niveles: puntuación baja, aprobar; puntuación media, revisar manualmente o verificar adicionalmente; puntuación alta, rechazar. LOX24 proporciona la evaluación y usted define la regla.

LOX24 ofrece tres tarifas: Economy, por 2 céntimos por consulta, proporciona la puntuación de riesgo. Direct, por 3 céntimos, ofrece tramitación prioritaria y soporte 24/7. Pro, por 4 céntimos, proporciona además los datos detallados sobre IP, correo electrónico, número de teléfono y dirección.

No. En LOX24, una consulta cuesta siempre lo mismo en cada tarifa, tanto si envía uno como los cuatro datos. Eso sí, cuantos más datos, más fiable será el resultado.

Sí. Muchas empresas utilizan la puntuación para solicitar un factor adicional solo en los casos sospechosos, por ejemplo, un código por SMS o una llamada de voz. Ambos funcionan con la misma API de LOX24 y con el mismo acceso.

Sí. La prevención del fraude es un interés legítimo conforme al art. 6, apdo. 1, letra f del RGPD. LOX24 firma con usted un contrato de encargo de tratamiento. Los servidores de LOX24 están en Europa y solo recurrimos a proveedores externos que cumplen con el RGPD.

Sí, la API también procesa direcciones IP, números de teléfono y direcciones postales internacionales. La fiabilidad del resultado puede variar según el país y los datos disponibles.

Sí. En LOX24 se registra sin compromiso y recibe 50 céntimos de saldo inicial, suficiente para hasta 25 consultas de prueba.

No. En LOX24 paga por consulta con saldo prepago, sin cuota fija y sin permanencia.

Factor adicional por SMS

Si la puntuación es sospechosa, solicite un código por SMS, llamada de voz o Telegram a través de la misma API de LOX24.
Ir a los códigos de verificación
COMPLEMENTO IDEAL

Refuerce la seguridad con SMS

 

Combine la comprobación antifraude con códigos de verificación y notificaciones por SMS, todo con una sola cuenta y una sola API.

A2P-SMS

Códigos de seguridad al iniciar sesión o antes de un pago (autenticación de dos factores).

Descubrir
2FA · A2P

SMS API

Códigos de verificación por SMS, llamada de voz o Telegram a través de la misma API REST.

Descubrir
API REST

Pasarela SMS

Todos los accesos de un vistazo: API REST, correo electrónico, SMPP e interfaz web.

Descubrir
GATEWAY

Pruebe ahora la comprobación antifraude

Regístrese gratis, integre la API y pruebe con 50 céntimos de saldo inicial. Sin cuota básica y sin permanencia.

CONTRATO DE ENCARGADO DEL TRATAMIENTO SEGÚN RGPD
SIN CUOTA BÁSICA
SERVIDORES EN EUROPA
RESULTADO EN SEGUNDOS