FRAUD PREVENTION API

Stop fraud before
it costs you money

Real-time fraud scoring for every order. Veloris Shield analyses IP intelligence, device fingerprints, email signals, and velocity patterns — in under 200ms.

LIVE EVALUATION164ms
600
● DECLINE
TOR_EXIT_NODE — IP signal
DISPOSABLE_EMAIL_DOMAIN — Email signal
BILLING_SHIPPING_COUNTRY_MISMATCH
HIGH_VELOCITY_1H — 12 orders this hour
● TOR_EXIT_NODE detected · order #4821 ● APPROVE · score 42 · acmecorp.com ● FLAG · disposable email · order #9204 ● 164ms response time ● AUTO-CANCELLED · score 600 · fraud ● APPROVE · score 18 · shopify #1082 ● BILLING_SHIPPING_MISMATCH · order #3317 ● VPN_DETECTED · CHALLENGE issued ● HIGH_VELOCITY_1H · 24 orders · blocked ● score 91 · LOW risk · proceed ● TOR_EXIT_NODE detected · order #4821 ● APPROVE · score 42 · acmecorp.com ● FLAG · disposable email · order #9204 ● 164ms response time ● AUTO-CANCELLED · score 600 · fraud ● APPROVE · score 18 · shopify #1082 ● BILLING_SHIPPING_MISMATCH · order #3317 ● VPN_DETECTED · CHALLENGE issued ● HIGH_VELOCITY_1H · 24 orders · blocked ● score 91 · LOW risk · proceed
<200ms
RESPONSE TIME
4+
SIGNAL LAYERS
99%
UPTIME SLA
£0
SETUP COST
HOW IT WORKS

Four signal layers.
One verdict.

Every order is scored across four independent intelligence layers before a verdict is returned.

01 — IP INTELLIGENCE

IP Intelligence

Every IP is checked against IPQualityScore for VPN, proxy, Tor exit nodes, bot activity, and fraud history. Tor IPs are auto-declined.

02 — EMAIL SIGNALS

Email Signals

Disposable domains, newly-created addresses, and known fraud patterns are detected instantly from the customer's email alone.

03 — VELOCITY

Velocity Tracking

Redis-powered counters track transaction frequency across email, IP, device, and card — catching card testing attacks in real time.

04 — DEVICE FINGERPRINT

Device Fingerprint

Canvas, WebGL, audio, and font fingerprinting via Shield.js — detecting bots, headless browsers, and device spoofing at the browser level.

SIGNAL LAYERS

What we check on
every order

Every evaluation runs all signals in parallel, returning a score from 0–1000 and a clear verdict.

IP Intelligence

VPN, proxy, Tor detection via IPQualityScore. Country geolocation, ISP, and bot activity scoring.

Email Analysis

Disposable domain detection across 50,000+ domains. Domain age, MX record validation, pattern analysis.

Velocity Counters

1-hour, 24-hour, and 7-day windows across email, IP, device fingerprint, and card BIN.

Device Fingerprint

Canvas, WebGL, audio, and font fingerprinting via Shield.js. Bot detection and headless browser signals.

Live on your store
in 5 minutes

Drop in a single JS snippet — works with Shopify, WooCommerce, Magento, or a fully custom checkout. No app store review, no code changes to your payment flow.

1

Add the snippet

One <script> tag with your publishable key — under 3KB, no UI changes.

2

Pass the fingerprint to your backend

The snippet collects device and behavioural signals client-side and exposes a fingerprint your server includes in the evaluate call.

3

Every order scored automatically

Call /shield/evaluate with your API key. Get a fraud score, verdict, and risk factors in under 200ms — or use the Shopify plugin for a no-code install.

Order #1007 · buyer@mailinator.com
veloris-medium
Fraud score200
VerdictFLAG
Risk bandMEDIUM
Latency287ms
3DSRecommended
Veloris Shield: Score 200 | FLAG | MEDIUM
Signals: DISPOSABLE_EMAIL, HIGH_VELOCITY_1H
PRICING

Pay per evaluation.
No monthly minimums.

Start free. Scale with your volume. No setup fees, no contracts.

TRIAL
£0 / month
Up to 1,000 evaluations. No credit card required.
1,000 evaluations/month
All signal layers
Merchant dashboard
JS snippet & Shopify plugin
API access
Start free →
GROWTH
£0.03 / eval
Up to 1 million evaluations. Volume pricing available above that.
Up to 1M evaluations/month
All signal layers
Webhooks + alerts
Dedicated support
Custom rules engine
Get started →

Ready to stop fraud?

Start your free trial — 1,000 evaluations, no credit card, no setup.

# Score your first order in 30 seconds
curl -X POST https://api.veloris.app/v1/shield/evaluate \
  -H "X-Veloris-API-Key: vsk_..." \
  -d '{"order_id":"ORDER-1","amount":2999,
     "currency":"GBP","customer":{"email":"buyer@example.com"},
     "device":{"ip_address":"1.2.3.4"}}'
Start free trial → Read the docs