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:
- Sends order details (IP address, billing info, order amount) to your configured fraud provider
- Receives a risk score (0–100) and verdict
- 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.

