Xgenious/ docs

Admin Configuration

This guide walks you through setting up the Fraud Prevention module for your shop.

Step 1 — Activate the Plugin

Note

Tenant Admin → Plugins → Fraud Prevention → Activate

Step 2 — Open Fraud Settings

Note

Tenant Admin → Fraud Prevention → Settings

Step 3 — Select Primary and Fallback Providers

Choose a Primary Provider and optionally a Fallback Provider from the grouped dropdown lists. Providers are grouped by region (Global, Bangladesh, India, Europe, Americas, Africa, Middle East) to help you choose the most relevant one for your customer base. Enter API credentials for your selected providers, set the auto-hold threshold, and save.

Pick the provider that matches your customers' region:

Your Store LocationRecommended Primary Provider
BangladeshBDC courier or FraudDB
IndiaBureau
Nigeria / AfricaYouverify or SmileID
UAE / MENAUqudo
USA / Latin AmericaForter or ClearSale
BrazilClearSale
EuropeRavelin
Global / Multi-regionIPQualityScore or SEON

The primary provider runs first for every new order. The fallback runs only if the primary fails. Recommended fallback: IPQualityScore — works globally using IP analysis, requires only one API key.

Step 4 — Enter API Credentials

After selecting a provider, a credential form appears for that provider. Fill in the required fields (API key, secret, account ID, etc.). These come from your account on the provider's platform.

ProviderRequired Credentials
IPQualityScoreAPI Key
SEONAPI Key
MaxMindAccount ID + License Key
BureauClient ID + Client Secret
FraudDBAPI Key
RavelinAPI Key
SmileIDPartner ID + API Key
YouverifyAPI Key
ForterSite ID + Secret Key
ClearSaleAPI Key
UqudoClient ID + Client Secret
BDC courierAPI Key
Note

Only enter credentials for the providers you plan to use. The system only uses the active Primary and Fallback providers. Credentials are stored encrypted.

Leaving a credential field blank on save will not erase an existing saved key. Credentials are only updated when a non-empty value is submitted.

Step 5 — Set the Auto-Hold Threshold

The Auto-Hold Threshold determines at what risk score an order is automatically held for review.

ThresholdBehavior
0Every order is held (not recommended — too aggressive)
50Orders with medium or higher risk are held
80Only high-risk orders are held (default, recommended)
100No orders are auto-held

Tuning advice:

  • Start with 80 and monitor results for 1–2 weeks
  • If you are seeing many legitimate orders held: raise to 85–90
  • If fraud slips through: lower to 70–75
  • Orders with a risk score at or above the threshold are flagged as high-risk; orders below pass as safe

Step 6 — Save Settings

Click Save (or Save All Settings) after entering credentials and selecting providers. Settings apply immediately to all new orders — new orders will immediately start being assessed.

Quick Reference

TaskPath
Activate pluginPlugins → Fraud Prevention → Activate
Open settingsFraud Prevention → Settings
Select primary providerSettings → Primary Provider dropdown
Select fallback providerSettings → Fallback Provider dropdown
Enter API credentialsSettings → credential fields per provider
Set auto-hold thresholdSettings → Threshold slider
View fraud result for an orderOrders → click any order → Fraud Analysis card
Review held ordersOrders → filter by status "On Hold"
Approve a held orderOrders → order detail → change status to Processing

Next: Viewing Fraud Results to learn the held-order review flow.

Still stuck?
Our support team is ready to help you get set up.
Get support