Payment fraud analysis
Send the order, customer and payment details and get a 0–100 fraud score together with the exact rules that fired — velocity, mismatched geolocation, risky countries, disposable emails, reused cards and more. Card numbers are never stored: only the BIN, last four digits and a keyed hash.
What it detects
- High purchase velocity per IP and per customer
- VPN, proxy, Tor or hosting traffic at checkout
- Billing / IP country mismatch and high-risk countries
- One card used by many accounts, many cards by one account
- Disposable or invalid email and phone number
- Your own blacklists and custom rules
API methods
Sample response
{
"data": {
"score": 82,
"rules": [
{
"id": "PF10003",
"description": "Customer IP Address is probably VPN/Proxy/Bot/Hosting/Cloud."
},
{
"id": "PF10004",
"description": "Customer Email Address is probably invalid or spam."
},
{
"id": "PF10001",
"description": "High purchase rate, according to `customer_ip`."
},
{
"id": "PF10002",
"description": "High purchase rate, according to `customer_id`."
},
{
"id": "PF10013",
"description": "Customer device might not be a real device (according to `customer_useragent`)."
},
{
"id": "PF10014",
"description": "Customer device is registered as a high-risk device (according to `customer_useragent`)."
}
],
"rulesChecked": 21,
"rulesDetected": 6,
"custom_rules_applied": {
"total": 0,
"rules": []
}
},
"status": "success",
"executionTime": 5
}