Skip to content

Fraud Prevention Best Practices

Master proven strategies to protect your digital products while maintaining excellent customer experience.

Effective fraud prevention balances:

Protection - Block fraudulent orders ✅ Experience - Don’t frustrate legitimate customers ✅ Efficiency - Minimize manual review time ✅ Profitability - Reduce chargebacks and losses


Week 1 Configuration:

✅ Enable Fraud Prevention: ON
✅ Flag High Risk Orders: ON
❌ Flag Medium Risk Orders: OFF
❌ Hold All Orders: OFF

Why:

  • Learn system behavior
  • Understand your fraud patterns
  • Avoid over-flagging
  • Maintain customer experience

Track these metrics:

Daily:

  • Number of orders flagged
  • High vs. medium risk ratio
  • Average review time
  • False positive rate

Weekly:

  • Total fraud prevented
  • Chargeback rate
  • Customer complaints
  • Support ticket volume

After 2 weeks:

  • Evaluate if medium risk flagging needed
  • Adjust settings based on data
  • Refine review process

Minimum frequency:

Business hours: Every 2 hours
Peak times: Every 30-60 minutes
After hours: Next business day

High-volume shops:

Dedicated reviewer during business hours
Automated alerts for new flags
Same-day approval target

Review order:

  1. High Risk → Review first (highest fraud probability)
  2. High Value → Review next (biggest potential loss)
  3. Medium Risk → Review last (lowest priority)
  4. Age → Oldest orders first (customer waiting longest)

Create approval shortcuts:

Auto-approve without deep review:

  • Returning customer (3+ previous orders)
  • Low order value (<$20) + medium risk only
  • All verification checks passed
  • Customer proactively contacted support

Requires verification:

  • New customer + high value (>$50)
  • Medium risk + unusual indicators
  • International + high value

Immediate rejection:

  • Known fraudster (previous rejected order)
  • Multiple failed payment attempts
  • Obvious stolen card indicators
  • Customer unresponsive after 48 hours

Scenario 1: Legitimate International Orders

Problem:

  • Customer from different country than billing address
  • Flagged as medium/high risk
  • Actually traveling or using VPN

Solution:

  • Check if returning customer (usually legitimate)
  • Send quick verification email
  • Approve after brief confirmation
  • Don’t automatically reject international orders

Scenario 2: Corporate/Institutional Purchases

Problem:

  • IP address doesn’t match cardholder
  • Company card with employee name
  • Flagged as high risk

Indicators it’s legitimate:

  • Professional email domain (@company.com)
  • Large organization domain
  • Consistent purchase pattern
  • Responds quickly to verification

Solution:

  • Verify email domain matches organization
  • Quick email confirmation
  • Usually safe to approve

Scenario 3: Gift Purchases

Problem:

  • Billing and recipient info don’t match
  • Flagged as medium risk

Indicators it’s legitimate:

  • Gift message included
  • Common during holidays
  • Billing email professional

Solution:

  • Check for gift indicators
  • Verify with purchaser (not recipient)
  • Approve if purchaser confirms

For each false positive:

  1. Document in order notes
  2. Identify why flagged
  3. Note why it was actually legitimate
  4. Track patterns monthly

Monthly review:

False positive rate = (False positives / Total flagged) × 100
Target: <20%
Good: 10-15%
Excellent: <10%

If rate >20%:

  • Too strict settings
  • Consider disabling medium risk flagging
  • Refine approval criteria

Best practices:

For all flagged orders:

  • Send pending review email immediately
  • Set realistic expectations (1-2 hour review)
  • Provide support contact
  • Thank customer for patience

For approvals:

  • Send download email immediately
  • Thank for patience
  • No need to explain why it was flagged

For rejections:

  • Professional, brief explanation
  • Offer support contact if error
  • Confirm refund timeline
  • Don’t reveal fraud indicators

Verification Request:

Subject: Quick Verification for Order #{order.number}
Hi {customer.name},
Thank you for your order! For security, could you please
confirm:
1. This email address is correct
2. You authorized this purchase
3. Billing address: {billing.address}
Just reply to confirm. We'll have your files ready within
the hour.
{shop.name}

Explanation for Delay:

Subject: Your Order #{order.number} - Quick Update
Hi {customer.name},
Your order is going through our standard security review.
This helps protect you and ensures the best service.
Expected completion: 1-2 hours
You'll receive your download link as soon as approved.
{shop.name}

Professional Rejection:

Subject: Order #{order.number} Update
Hi {customer.name},
We're unable to complete order #{order.number} at this time.
If you believe this is an error, please contact us at
{shop.email} with your order number.
Your payment will be refunded within 5-10 business days.
{shop.name}

Single reviewer (small shop):

  • Check flagged orders 2-3 times daily
  • Set phone reminders
  • Enable email alerts for new flags
  • Maximum 4-hour response time

Multiple reviewers (medium shop):

Morning shift: 9 AM - 1 PM (Reviewer A)
Afternoon shift: 1 PM - 5 PM (Reviewer B)
Overlap: 1 PM (handoff meeting)

Large team:

Primary: Full-time fraud reviewer
Secondary: Backup reviewer
Manager: Final decision on edge cases

Document:

Approval Criteria:

  • Returning customer (3+ orders): Auto-approve
  • Low risk + low value: Auto-approve
  • Medium risk + verification passed: Approve
  • High risk + verification passed: Approve

Rejection Criteria:

  • Failed verification after 48 hours: Reject
  • Known fraudster: Immediate reject
  • Multiple high-risk indicators + new customer: Reject
  • Chargeback on previous order: Reject

Escalation:

  • Unclear cases → Manager review
  • High value + medium risk → Secondary opinion
  • Customer dispute → Manager handles

Monthly:

  • Review fraud trends
  • Discuss edge cases
  • Share lessons learned
  • Update playbook

Quarterly:

  • Analyze false positive rate
  • Review customer feedback
  • Adjust criteria if needed
  • Evaluate new fraud patterns

Use Shopify’s indicators:

Trust Shopify for:

  • Payment verification (CVV, AVS)
  • Device fingerprinting
  • IP reputation
  • Purchase patterns
  • Billing/shipping mismatch detection

Don’t reinvent:

  • Shopify’s fraud analysis is sophisticated
  • Built on millions of orders
  • Constantly improving
  • Free with your plan

Track over time:

Monthly metrics:

Total orders: 1,000
Flagged: 50 (5%)
Approved: 45 (90% of flagged)
Rejected: 5 (10% of flagged)
Chargebacks: 2 (0.2% of total)

Look for:

  • Increasing fraud rate (tighten settings)
  • Decreasing fraud rate (relax settings)
  • Seasonal patterns (holidays = more fraud)
  • Product-specific fraud (certain products targeted)

During sales/promotions:

Expected fraud increase: 2-3x normal
Action: Enable medium risk flagging temporarily
Duration: Sale period + 1 week after
Monitor: Daily instead of twice weekly

Holiday seasons:

Increase: 3-5x normal fraud attempts
Action: Tighten all settings
Team: Add backup reviewer
Hours: Extend review hours if possible

Normal periods:

Return to baseline settings
Standard review schedule
Regular monitoring

Extra precautions:

  • Enable medium risk flagging
  • Verify all new customers
  • Phone verification for high-value
  • Limit downloads to prevent sharing
  • Monitor for patterns (same IP, multiple orders)

Unique risks:

  • Easy to resell
  • License key theft
  • Chargeback after download

Protection:

  • Generate licenses after approval
  • Track license activation
  • Watermark with customer email
  • Limit concurrent activations
  • Revoke license if chargeback

Common fraud:

  • Share credentials with others
  • Download then chargeback
  • Refund abuse

Protection:

  • Download limits enforced
  • Account access controls
  • Completion tracking before refunds
  • Clear no-refund policy after download
  • Progressive content release

Common fraud:

  • Chargeback after download
  • Mass distribution
  • Bulk purchases for resale

Protection:

  • Watermark files with order ID
  • Download expiry (60 days)
  • Limit download count
  • Track distribution if files appear elsewhere

Watch for:

Geographic patterns:

  • Multiple orders from same city/country
  • High fraud rate from specific regions
  • Unusual international orders

Timing patterns:

  • Bulk orders at unusual hours (3 AM)
  • Multiple orders within minutes
  • Orders during known fraud periods

Order patterns:

  • Same products repeatedly targeted
  • Specific price points
  • Always declined after download

Customer patterns:

  • Similar names with different emails
  • Sequential email addresses (test1@, test2@)
  • Temporary email domains

Blocklist (use carefully):

  • Known fraudster emails
  • Suspicious email domains
  • Fraudulent IP ranges
  • Stolen card numbers (hashed)

Allowlist (safe):

  • Returning customers (5+ orders)
  • Corporate domains
  • Verified customers
  • Loyalty program members

Important: Review lists quarterly to avoid blocking legitimate customers.


Monthly review:

  1. Export chargeback report from Shopify
  2. Check which were flagged by fraud prevention
  3. Identify missed patterns
  4. Adjust criteria to catch similar future orders

Example insight:

Found: 3 chargebacks from orders auto-approved
Pattern: All medium risk, international, high-value
Action: Enable medium risk flagging for international orders >$75

Protection KPIs:

Chargeback rate: <0.5% (excellent), <1% (good), <2% (acceptable)
Fraud detection rate: >80% of actual fraud caught
False positive rate: <20%

Efficiency KPIs:

Average review time: <2 hours (business hours)
Same-day approval rate: >90%
Reviewer productivity: 10-15 orders/hour

Customer Experience KPIs:

Customer complaints: <5% of flagged orders
Support tickets re: delays: <10% of flagged orders
Negative reviews mentioning delays: 0%

Create monthly report:

Summary:

Total Orders: 1,000
Flagged: 50 (5%)
Approved: 45
Rejected: 5
Chargebacks: 2
False Positives: 8

Performance:

Fraud caught: $500 saved
False positive cost: 8 customer service hours
Average review time: 1.2 hours
Customer satisfaction: 94%

Trends:

Fraud rate vs. last month: +1% (holiday season)
Review time vs. last month: -0.3 hours (process improvement)
False positive rate: 16% (within target)

Problem:

  • Flag medium AND high risk
  • Hold all orders for review
  • Extreme settings from day one

Impact:

  • Slow delivery frustrates customers
  • High false positive rate
  • Negative reviews
  • Support overwhelmed

Solution:

  • Start with high risk only
  • Monitor for 2 weeks
  • Gradually tighten if needed

Problem:

  • No pending review email sent
  • Customer doesn’t know why delay
  • No expected timeline provided

Impact:

  • “Where are my files?” support tickets
  • Customer anxiety
  • Negative reviews
  • Abandoned customers

Solution:

  • Always send pending email
  • Set realistic expectations
  • Provide support contact

Problem:

  • Check flagged orders once daily
  • Let orders sit overnight
  • Weekend orders not reviewed until Monday

Impact:

  • Poor customer experience
  • Customers file chargebacks during wait
  • Negative reviews about delivery time

Solution:

  • Check 2-3 times daily minimum
  • Set phone alerts for new flags
  • Approve quickly during business hours

Problem:

  • Don’t track why orders approved/rejected
  • No pattern recognition
  • Inconsistent decisions
  • Can’t train new team members

Impact:

  • Inconsistent customer treatment
  • Can’t learn from mistakes
  • Disputes hard to resolve

Solution:

  • Add notes to every decision
  • Track patterns monthly
  • Create decision playbook
  • Review team decisions

  • Enable fraud prevention (high risk only)
  • Configure pending review email
  • Set review schedule (2-3 times daily)
  • Test with sample orders
  • Track flagged orders daily
  • Document approval/rejection reasons
  • Measure false positive rate
  • Adjust email templates
  • Review metrics (fraud rate, false positives)
  • Consider medium risk flagging if needed
  • Refine approval criteria
  • Create team playbook
  • Automate where possible
  • Train additional team members
  • Implement allowlist for VIP customers
  • Review quarterly trends