Features Fraud Prevention
Fraud Prevention

Stop RTO before
the order ships

Every order is scored in real time against a network-wide database of COD buyer history — built from millions of actual delivery outcomes via Courierify. High-risk buyers are flagged, held, or blocked before you spend a rupee on shipping.

35% avg RTO reduction Real-time scoring Network-powered
Risk Dashboard — Live Orders
Ayesha K. Low Risk
Score: 18 / 100Safe to ship
Unknown Device Medium Risk
Score: 58 / 100Review recommended
+92 300 ×××× 8812 High Risk
Score: 88 / 100Order held
Auto-action on score > 75 Hold order
The Network Advantage

Fraud intelligence that grows with every delivery

Preventify's risk model is powered by Courierify — a courier and fulfilment network processing millions of COD deliveries. Every outcome (delivered, refused, ghost) feeds the model. The more stores use it, the smarter it gets.

10M+
COD delivery records in the scoring model
35%
Average RTO reduction across Preventify stores
<1s
Time to score a buyer at checkout
How It Works

From order submission to risk decision — in under a second

01

Buyer submits form

Customer fills the COD form and hits "Place Order". Their phone number and device fingerprint are captured.

02

Network lookup

Preventify cross-references the phone + device against the Courierify network of delivery outcomes.

03

Score computed

A 0–100 risk score is generated in real time, factoring in past refusals, ghost orders, device changes, and order velocity.

04

Action triggered

Based on your configured thresholds, the order is accepted, sent to review, held, or cancelled — automatically.

Device Fingerprinting

Phone numbers change. Devices don't.

Fraudsters know to swap SIM cards. Preventify fingerprints the device itself — browser, screen, hardware signals — so a blocked buyer can't just use a new number to sneak back in.

  • Browser-level fingerprintCaptures a unique identifier from the device without cookies — works even in incognito mode.
  • Cross-phone detectionIf a device has placed fake orders under multiple phone numbers, all future orders from that device are flagged.
  • Order velocity detectionMultiple orders from the same device in a short window are automatically escalated for review.
Device Fingerprint Record
Device ID fp_8a2d91fc
Phone numbers used 4 (flagged)
Past orders 11
Refused deliveries 9 / 11
Device risk score 91 / 100
All orders from this device auto-blocked regardless of phone number.
Smart Actions & Block List

Automate your fraud response — your rules, your thresholds

Configure score thresholds that trigger automatic actions. Review manually when you need nuance, or set aggressive auto-block rules for your highest-risk score bands.

  • Threshold-based rulesSet 0–100 score bands with different actions: accept, flag for review, hold, or auto-cancel.
  • Manual block listAdd specific phone numbers or devices to a permanent block list — they can never order again.
  • Review queueMedium-risk orders drop into a review queue in your dashboard — approve or reject in one click.
  • Shopify order tagsRisk score and action are written as Shopify order tags for downstream filtering and reporting.
Block List
+92 300 8812 ×××× 9 refused deliveries · Device fp_8a2d91fc
Auto-blocked
+92 333 4421 ×××× Score 92 · 5 ghost orders
Auto-blocked
+971 50 2247 ×××× Manually added by store owner
Manual
Blocked buyers see a polite error at checkout — no order is created in Shopify.
More Capabilities

Every layer of protection included

OTP Verification

Require buyers to verify their WhatsApp number before an order is created — eliminates ghost phone numbers at the source.

Order velocity checks

Cap how many orders a single phone or device can place in a rolling time window — stops bulk fake-order attacks.

Shopify order tags

Risk score band and action (held, blocked, auto-cancelled) written as tags on every Shopify order for downstream filtering.

Risk analytics dashboard

See risk score distribution, block rates, and money saved from prevented RTOs — all in a clean chart view.

Buyer history view

Click any phone number in your dashboard to see their full order history, risk score trend, and delivery outcomes across the network.

Courier network sync

If you also use Courierify, delivery outcomes (accepted, refused) automatically feed back into the risk model in real time.

Common Questions

Frequently asked

What is RTO and why is it such a problem for COD stores?
Return-to-Origin (RTO) happens when a COD order is shipped but the buyer refuses delivery or isn't reachable. You pay shipping both ways and get nothing. RTO rates of 20–40% are common in Pakistan and South Asia, directly eating into margins.
How does Preventify know a buyer is high risk?
The risk score is built from delivery outcomes (accepted vs refused) collected across millions of COD orders processed by Courierify's courier network. Phone numbers and device fingerprints with a history of refusals receive higher scores.
Will blocking high-risk buyers cause me to lose real customers?
You control the thresholds. We recommend starting with a "review" action for mid-range scores (60–80) and auto-block only above 85. Most stores find the false-positive rate negligible at that threshold — and you can always whitelist a specific number.
Does the score work for buyers outside Pakistan?
The network data is heaviest for Pakistan, UAE, and KSA at this stage. For other markets the device fingerprint and velocity signals still apply, and the model continues to grow as more orders flow through the network.
Is OTP required to use fraud prevention?
No — OTP and the risk score are independent features you can enable separately. Many stores run risk scoring on all orders and only trigger OTP for medium-risk ones to minimise friction for genuine buyers.

Explore other features

Ready to cut your RTO?

Free plan. No credit card.
Scoring starts immediately.

Every order risk-scored from day one — no model training period needed.

Add to Shopify — Free View pricing →