Xgenious/ docs
Products
Get support

Overview

The Fraud Prevention module is a pluggable, multi-provider fraud detection engine that automatically assesses every new order for fraud risk at checkout.

How It Works

When a customer places an order, the system automatically:

  1. Sends order details (IP address, billing info, order amount) to your configured fraud provider
  2. Receives a risk score (0–100) and verdict
  3. Stores the result and displays it in the order admin sidebar

You see a color-coded trust score on every order — green for safe, amber for review, red for high risk.

Key Design Principles

  • Region-first: A region-specific primary provider runs first (e.g. BdCourier for Bangladesh shops)
  • Global fallback: If the primary fails or is unavailable, a global provider takes over
  • Fail-open: If all providers are down or misconfigured, the order passes as safe — legitimate orders are never blocked by an API outage
  • One active assessment per order: Risk is assessed once at creation and stored persistently

Why It Matters

  • Reduce chargebacks by catching suspicious orders before fulfillment
  • Protect your reputation by avoiding shipments to known fraudsters
  • Save time with automated risk scoring on every order
  • Stay flexible with 12 providers across 6 regions — pick what works for your market
Still stuck?
Our support team is ready to help you get set up.
Get support