API zur automatischen Betrugserkennung
Mit unserer leistungsstarken Anti Fraud Check API können Sie den mühsamen Prozess der manuellen Betrugserkennung vergessen. Wir nutzen künstliche Intelligenz, um die Daten Ihrer Besucher zu analysieren, wie zum Beispiel die IP-Adresse, und können so mögliche betrügerische Aktivitäten frühzeitig identifizieren. Schützen Sie Ihr Unternehmen und Ihre Kunden mit unserer benutzerfreundlichen API zur Betrugserkennung.
Ein intelligenter Weg zur Betrugsprävention
Echtzeit-Schutz vor Betrug
Verbessern Sie Ihren Schutz vor Betrug mit unserer benutzerfreundlichen API. Sie können uns Daten Ihrer Kunden wie IP-Adresse, Telefonnummer, E-Mail-Adresse oder auch die Postanschrift übermitteln, die wir dann anonymisiert auswerten. Unser System berechnet daraus eine Betrugswahrscheinlichkeit und gibt Ihnen die Kontrolle darüber, wie Sie damit umgehen möchten – ob Sie eine manuelle Prüfung durchführen, den Zugang blockieren, einen zweiten Faktor abfragen oder bestimmte Zahlungsarten beschränken. Alles unter Berücksichtigung des Datenschutzes mit einer leistungsstarken Anti Fraud Check API.
Schutz gegen Cyberkriminalität
Betrug im Internet gezielt reduzieren mit Anti Fraud Check
Verbesserte Sicherheit
Unsere API, die speziell für die Betrugserkennung konzipiert ist, kann die Sicherheit Ihres Unternehmens durch die automatische Erkennung potenzieller betrügerischer Aktivitäten erhöhen.
Gesteigerte Effizienz
Die API kann dazu beitragen, den Prozess der Betrugserkennung zu rationalisieren und Zeit und Ressourcen freizusetzen, die sonst für die manuelle Überprüfung von Transaktionen aufgewendet werden müssten.
Höhere Genauigkeit
Unser System ist auf große Datenmengen trainiert ist und kann Betrug genauer erkennen als ein menschlicher Prüfer, was zu einem effektiveren Betrugserkennungsprozess führt.
Bessere Kundenerfahrung
Durch eine effektivere Betrugserkennung kann die API dazu beitragen die Benutzerfreundlichkeit Ihres Dienstes zu erhöhen. Transaktionen können schneller bearbeitet werden und z.B. Captcha Abfragen reduziert werden.
Kosteneinsparungen
Unsere API kann einem Unternehmen helfen Geld zu sparen, indem der Prozess der Betrugserkennung automatisiert und das Risiko betrügerischer Aktivitäten verringert wird.
Skalierbarkeit
Der Anti-Fraud Service kann große Mengen an Transaktionen verarbeiten und eignet sich daher besonders für Unternehmen, die ein hohes Transaktionsvolumen abwickeln oder temporäre Spitzen haben.
Unkomplizierte Anti Fraud Check API
Mit ein paar Code-Zeilen Betrug verhindern
Mit Hilfe von curl können Sie in PHP ganz einfach unsere HTTP Schnittstelle nutzen und die Betrugswahrscheinlichkeit berechnen.
Mit Go werden io/ioutil und net/http importiert und schon können die Daten des Verdachtsfalls an uns übermitteln.
Mit Python haben Sie eine Reihe von verschiedenen Möglichkeiten mit unserer Anti-Fraud API zu interagieren. Sie können beispielsweise urllib, Requests, Octopus oder HTTPie verwenden.
Die WebRequest.Create Methode übernimmt die Arbeit für Sie und überträgt die wichtigsten Daten Ihres potentiellen Kunden an unseren Gateway.
- curl
- php
- go
- c#
- python
- java
- javascript
#!/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', // or application/ld+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!")
case 403:
fmt.Println("Error: code = 403 - Account isn't activated. Please wait or contact to support!")
default:
fmt.Printf("Error: code = %d\n", res.StatusCode)
}
}
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.IO;
using System.Net;
using System.Text;
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);
Console.WriteLine("Post data: {0}", postdata);
var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
httpWebRequest.ReadWriteTimeout = 100000;
httpWebRequest.ContentType = "application/json; charset=utf-8";
httpWebRequest.Accept = "application/json"; // or application/ld+json
httpWebRequest.Method = "POST";
httpWebRequest.KeepAlive = true;
httpWebRequest.Headers.Add("X-LOX24-AUTH-TOKEN", key);
httpWebRequest.Credentials = CredentialCache.DefaultNetworkCredentials;
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
streamWriter.Write(postdata);
streamWriter.Flush();
streamWriter.Close();
}
try
{
using (HttpWebResponse resp = (HttpWebResponse)httpWebRequest.GetResponse())
{
if(resp.StatusCode == HttpStatusCode.Created) {
Console.WriteLine("Success:{0} {1}", (int)resp.StatusCode, "sms resource created");
} else {
Console.WriteLine("Error: wrong response code {0} on create sms", (int)resp.StatusCode);
}
Stream respStream = resp.GetResponseStream();
using (StreamReader sr = new StreamReader(respStream, Encoding.UTF8))
{
string responseText = sr.ReadToEnd();
Console.WriteLine("responseText : {0}", responseText);
}
}
}
catch (System.Net.WebException ex)
{
var webResponse = ex.Response as System.Net.HttpWebResponse;
Console.WriteLine("Error:{0}", webResponse.StatusCode);
switch (webResponse.StatusCode)
{
case HttpStatusCode.BadRequest: // 400
Console.WriteLine("Error:400 Invalid input");
break;
case HttpStatusCode.Unauthorized: // 401
Console.WriteLine("Error:401 Client ID or API key isn't active or invalid!");
break;
case HttpStatusCode.PaymentRequired: // 402
Console.WriteLine("Error:402 There are not enough funds on your account!");
break;
case HttpStatusCode.Forbidden: // 403
Console.WriteLine("Error:403 Account isn't activated. Please wait or contact to support!");
break;
case HttpStatusCode.NotFound: // 404
Console.WriteLine("Error:404 Resource not found");
break;
case HttpStatusCode.InternalServerError: // 500
case HttpStatusCode.BadGateway: //502
case HttpStatusCode.ServiceUnavailable: // 503
case HttpStatusCode.GatewayTimeout: // 504
Console.WriteLine("System error! Please contact to LOX24 support!");
break;
}
}
}
}
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,
}
print("Post data : ", json.dumps(data, indent=4))
try:
# timeout is 100 seconds, the payload is automatically converted to json format
res = requests.post(url, headers=headers, json=data, timeout=100)
if res.status_code != 201: # Created
print("Error: Wrong response code on create sms")
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:
if res.status_code == 400:
print("Error:400 Invalid input")
elif res.status_code == 401:
print("Error: code = 401 - Client ID or API key isn't active or invalid!")
elif res.status_code == 402:
print("Error:402 There are not enough funds on your account!")
elif res.status_code == 403:
print("Error: code = 403 - Account isn't activated. Please wait or contact to support!")
elif res.status_code == 404:
print("Error:404 Resource not found")
elif res.status_code in (500, 502, 503, 504):
print("System error! Please contact to LOX24 support!")
else:
print(f"Error: code {res.status_code}")
print(json.dumps(res.json(), indent=4))
const token = "7b7c6063bab885ce79814b5ff1ee6885";
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 - Client ID or API key isn't active or invalid!");
else if (res.statusCode == 402) console.log("Error: code = 402 - There are not enough funds on your account!");
else if (res.statusCode == 403) console.log("Error: code = 403 - Account isn't activated. Please wait or contact to support!");
})
req.on('error', error => {
console.error(error)
})
req.write(postdata);
req.end();
const token = "7b7c6063bab885ce79814b5ff1ee6885";
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 - Client ID or API key isn't active or invalid!");
else if (res.statusCode == 402) console.log("Error: code = 402 - There are not enough funds on your account!");
else if (res.statusCode == 403) console.log("Error: code = 403 - Account isn't activated. Please wait or contact to support!");
})
req.on('error', error => {
console.error(error)
})
req.write(postdata);
req.end();
Konzentrieren Sie sich auf Ihr eigentliches Geschäft
Eliminieren Sie mit unserer API das lästige Problem der manuellen Betrugserkennung
Verabschieden Sie sich vom mühsamen und zeitraubenden Prozess der manuellen Betrugserkennung. Unsere leistungsstarke API übernimmt die Arbeit für Sie und identifiziert präzise und effizient potenzielle betrügerische Aktivitäten. Schützen Sie Ihr Unternehmen und Ihre Kunden mit unserer benutzerfreundlichen API zur Betrugserkennung.
Wir haben die Lösung auf Ihre Fragen!
Ist die Anti-Fraud API DSGVO konform?
Ja, alle gültigen Datenschutzrichtlinien werden eingehalten. Darüber hinaus haben Sie ein berechtigten Interesses des an der Datenverarbeitung (Artikel 6 Absatz 1 Satz 1 Buchstabe f DSGVO) zur Betrugsprävention.
Kann man das ganze einmal Testen?
Natürlich, Sie können sich ohne Verpflichtungen bei uns Anmelden und erhalten 50 Cent gratis Testguthaben für Ihre ersten Abfragen.
Können Daten weltweit abgefragt werden?
Ja, unser System kann auch für ausländische Daten ebenso gute Einschätzungen geben.
Wo befinden sich die Server?
Alle unsere Server befinden sich ausschließlich in Deutschland. Wir garantieren die Sicherheit Ihrer Daten.
Gibt es eine Vertragslaufzeit?
Nein, Sie können jederzeit ohne Einhaltung einer Frist kündigen. Wir sind aber sicher, dass Sie zufrieden mit uns sein werden.
Sie zahlen nur nach Verbrauch
Preisliste
Zahlen Sie keine unnötigen Grundgebühren. Sie zahlen bei uns nur nach Verbraucht. Vergessen Sie Pakete und andere Fixkosten. Sie laden Prepaid Guthaben auf und wir berechnen Ihnen nur die einzelnen Abfragen. Wählen Sie den Service der am besten zu Ihnen passt:
Economy
- Risiko Scoring Wert
- Detailinformationen
- 24/7 Support
- Bevorzugte Bearbeitung
Direkt
- Risiko Scoring Wert
- Detailinformationen
- 24/7 Support
- Bevorzugte Bearbeitung
Pro
- Risiko Scoring Wert
- Detailinformationen
- 24/7 Support
- Bevorzugte Bearbeitung
Dieses Angebot richtet sich ausschließlich an Gewerbetreibende, Freiberufler, Vereine, Parteien und Religionsgemeinschaften. Alle Preise verstehen sich netto zzgl. 19% Mehrwertsteuer.
Jetzt Anti-Fraud API Testen!
Integrieren Sie noch heute unsere API in Ihre Anwendung und reduzieren Sie die Angriffe von Cyber-Kriminellen. Mit 50 Cent gratis Guthaben können Sie den Anti-Fraud-Dienst ohne Verpflichtungen testen.