Abre em uma nova aba
Novo
Servidor MCP de SMS: Permita que seu agente de IA envie SMS e mensagens de voz
Saiba mais
PREVENÇÃO DE FRAUDES API de verificação antifraude

API antifraude: detecte fraudes em cadastros e pedidos .

A API de verificação antifraude da LOX24 analisa endereço IP, e-mail, telefone e endereço postal e retorna em poucos segundos um score de risco de 0 a 100. Assim, você identifica cadastros B2B falsos, pedidos fraudulentos e logins suspeitos antes que o dano aconteça. Você mesmo define como reagir ao score.

  • Em conformidade com a GDPR, com contrato de processamento de dados
  • Servidores da LOX24 na Europa
  • Resultado em segundos
Verificação de fraude em segundos
POST /fraud-checks
01 · ENVIAR

Enviar dados

Você envia endereço IP, e-mail, número de telefone e endereço postal, individualmente ou combinados. Quanto mais dados, mais conclusivo é o resultado.
02 · AVALIAR

Receber a pontuação de risco

Você recebe uma pontuação de 0 (risco baixo) a 100 (risco muito alto). No plano Pro, também os dados detalhados.
03 · DECIDIR

Defina suas próprias regras

Você define o que acontece a partir de cada pontuação: aprovar, revisar manualmente, solicitar verificação adicional ou recusar.
A PARTIR DE
€0,02 /consulta
RESULTADO
Em segundos
O que a API verifica
Endereço IP
E-mail
Número de telefone
Endereço postal
Pontuação de risco
VPN, proxy, Tor
E-mail descartável
Endereço IP
E-mail
Número de telefone
Endereço postal
Pontuação de risco
VPN, proxy, Tor
E-mail descartável
O QUE É VERIFICADO

Quatro dados, uma pontuação de risco

 

A API avalia cada dado enviado e reúne o resultado em uma única pontuação. Você pode enviar os quatro dados ou apenas alguns, e o preço por consulta continua o mesmo. Quanto mais dados você enviar, mais conclusiva será a avaliação.

ENDEREÇO IP

Endereço IP

Localização, provedor e tipo de conexão. A API detecta VPNs, proxies e Tor, além de provedores com risco elevado, para IPv4 e IPv6.

E-MAIL

Endereço de e-mail

Verifica se o endereço é válido e se o domínio é suspeito, por exemplo no caso de endereços descartáveis.

TELEFONE

Número de telefone

Região e tipo de número, além de verificar se o formato e o número são plausíveis.

ENDEREÇO

Endereço postal

Analisa país, cidade, CEP, rua e número.

PONTUAÇÃO

Pontuação de risco 0–100

A avaliação geral de todos os dados enviados: 0 indica risco baixo e 100 indica risco muito alto de fraude. Incluída em todos os planos.

RESULTADO

Via webhook em segundos

O resultado costuma chegar após alguns segundos via webhook (fraud-check.done) ou e-mail. Como alternativa, você pode consultar o status pelo ID da consulta.

PLANOS

Você paga por consulta, sem taxa fixa

 

Sem taxa fixa, sem consumo mínimo, sem fidelidade contratual. Você recarrega seu saldo e paga por consulta, independentemente de quantos dados enviar. Escolha o plano conforme a sua finalidade:

ECONOMY

€0,02/consulta

  • Pontuação de risco 0–100
  • Para logins e verificações simples
DIRECT

€0,03/consulta

  • Pontuação de risco 0–100
  • Processamento prioritário
  • Suporte 24/7
PRO

€0,04/consulta

  • Pontuação de risco 0–100
  • Dados detalhados de IP, e-mail, telefone e endereço
  • Para cadastros de novos clientes e B2B
API DE VERIFICAÇÃO ANTIFRAUDE

Integração com poucas linhas 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

Onde as empresas usam a verificação antifraude

 

Cadastro B2B

Identifique contas empresariais falsas antes de liberar condições, acessos de teste ou prazos de pagamento.

Pedido com pagamento na fatura

Verifique pedidos de risco antes do envio e, em caso de score alto, exija, por exemplo, pagamento antecipado.

Entrar

Identifique logins suspeitos, por exemplo via VPN ou Tor, e só então exija um fator adicional.

Cadastro de novos clientes

Identifique cedo contas falsas e cadastros múltiplos com endereços descartáveis.

Cupons e promoções

Reduza o abuso de descontos para novos clientes e de códigos promocionais.

Revisão manual direcionada

Apenas os casos com score suspeito chegam à sua equipe; os demais seguem automaticamente.

Menos obstáculos

Usuários sem indícios de risco passam sem captcha ou verificações adicionais.

Proteção de dados

Prevenção de fraudes como interesse legítimo, contrato de processamento de dados conforme o GDPR, servidores da LOX24 na Europa.

FAQ

Perguntas frequentes sobre a verificação antifraude

A API da LOX24 analisa endereço IP, e-mail, número de telefone e endereço postal. Ela identifica, entre outros, VPNs, proxies, Tor, domínios de e-mail suspeitos e dados inconsistentes, e reúne tudo em um score de risco de 0 a 100.

Em geral, após alguns segundos. A verificação é assíncrona: a LOX24 envia o resultado por webhook (evento fraud-check.done) ou por e-mail. Como alternativa, consulte o status pelo ID da consulta.

Isso fica a seu critério, de acordo com a finalidade e a tolerância a risco. Muitas empresas trabalham com níveis: score baixo, liberar; score médio, revisar manualmente ou verificar adicionalmente; score alto, recusar. A LOX24 fornece a avaliação, e você define a regra.

A LOX24 oferece três planos: o Economy, por 2 centavos por consulta, fornece o score de risco. O Direct, por 3 centavos, oferece processamento prioritário e suporte 24/7. O Pro, por 4 centavos, fornece também os dados detalhados de IP, e-mail, número de telefone e endereço.

Não. Na LOX24, uma consulta custa sempre o mesmo valor no respectivo plano, independentemente de você enviar um ou todos os quatro pontos de dados. No entanto, mais dados aumentam a confiabilidade do resultado.

Sim. Muitas empresas usam o score para solicitar um fator adicional apenas em casos suspeitos, por exemplo, um código por SMS ou chamada de voz. Ambos funcionam pela mesma API da LOX24, com o mesmo acesso.

Sim. A prevenção de fraudes é um interesse legítimo conforme o art. 6, par. 1, alínea f do GDPR. A LOX24 firma com você um contrato de processamento de dados (DPA). Os servidores da LOX24 ficam na Europa, e só utilizamos prestadores de serviços externos em conformidade com o GDPR.

Sim, a API também processa endereços IP, números de telefone e endereços internacionais. A confiabilidade do resultado pode variar conforme o país e a disponibilidade de dados.

Sim. Na LOX24, você se cadastra sem compromisso e recebe um crédito inicial de 50 centavos, suficiente para até 25 consultas de teste.

Não. Na LOX24, você paga por consulta com crédito pré-pago, sem taxa básica e sem prazo contratual.

Fator adicional por SMS

Em caso de score suspeito, solicite um código por SMS, chamada de voz ou Telegram, pela mesma API da LOX24.
Ir para os códigos de verificação
COMPLEMENTOS

Reforce a segurança com SMS

 

Combine a verificação antifraude com códigos de verificação e notificações por SMS, tudo em uma conta e uma API.

SMS A2P

Códigos de segurança no login ou antes de um pagamento (autenticação de dois fatores).

Descobrir
2FA · A2P

SMS API

Códigos de verificação por SMS, chamada de voz ou Telegram pela mesma API REST.

Descobrir
API REST

Gateway de SMS

Todos os acessos em resumo: API REST, e-mail, SMPP e interface web.

Descobrir
GATEWAY

Teste a verificação antifraude agora

Cadastre-se gratuitamente, integre a API e teste com 50 centavos de crédito inicial. Sem taxa básica e sem prazo contratual.

DPA CONFORME O GDPR
SEM TAXA BÁSICA
SERVIDORES NA EUROPA
RESULTADO EM SEGUNDOS