Merchant Guide

Shopify fraud analysis: what high risk and medium risk orders really mean.

If Shopify is warning you that an order has a high risk of fraud, might be fraudulent, or carries elevated chargeback risk, you are already in review mode. This page explains what those warnings mean, why merchants keep seeing them, and why so many aftermarket fraud apps still stop at the same post-order layer.

7-minute read
Built around Shopify merchant warning language
Updated March 2026

What Merchants Actually Need to Know

  • Shopify fraud scoring is a warning layer, it will help stop the worst damage but it is not a preventive measure.
  • High risk and medium risk alerts are useful because they help merchants decide what to review, verify, cancel, or refuse to fulfill.
  • Most tools out there don't prevent abuse, they only react after suspicious activity is detected.
  • Real protection is preventative, it stops abusive activity before it affects your orders.

In This Guide

The warnings you've likely already seen

If you've been searching for "Shopify high risk of fraud" or "Shopify might be fraudulent", you have probably seen a lot of merchant questions, app descriptions, and forum posts that copy and repeat the exact same phrases. That is because these are the actual warnings Shopify gives merchants when an order is flagged for review.

Common Shopify fraud messages

High risk of fraud detected

Before fulfilling this order or capturing payment, please review the fraud analysis and determine if this order is fraudulent.

Chargeback risk is high

Consider canceling this order.

Chargeback risk is medium

Confirm with the customer before fulfilling.

What all of these messages have in common

They are post-order review signals. Shopify is telling you to slow down, inspect the order, and decide what to do with it. That is useful, but it also means the suspicious activity has already made it into your order pipeline.

What Shopify fraud analysis is actually doing

Shopify fraud analysis is there to help merchants review suspicious orders before fulfillment. It looks at available signals and surfaces a risk state so you know whether the order deserves more attention.

High risk

The order has enough warning signs that Shopify wants you to treat it as dangerous and review it before capture or fulfillment.

Medium risk

The order has enough uncertainty that Shopify wants you to verify more before shipping, even if it is not an obvious instant cancel.

Fraud analysis

A review layer that helps you make a decision about an order already sitting in admin. It is not the same thing as blocking abusive checkout activity before the order exists.

That distinction matters. A merchant reading “chargeback risk is high” is not looking at prevention in action. They are looking at a platform warning that says this order may become a loss if it is handled like a normal order.

In other words: Shopify is helping you review. It is not telling you the attack was stopped before it got this far.

Why merchants keep seeing high-risk and suspicious-order warnings

Merchants keep seeing these warnings because the abuse is already reaching checkout and creating real orders. Sometimes that is card testing. Sometimes it is broader payment abuse. Sometimes the order looks obviously fake. Sometimes it looks normal enough that the only obvious clue is the warning itself.

Some attacks are noisy

Repeated failed checkouts, junk low-value orders, fake names, obvious burner emails, and waves of abandoned checkout activity make it clear something is wrong.

Some attacks look more legitimate

Attackers can line up names, addresses, IP geography, and payment details well enough that the order does not immediately look fake from the outside.

Either way, the problem is the same

If your first meaningful alert appears at the order review stage, the suspicious checkout activity has already made it deep enough into the system to create work, risk, and possible chargebacks.

The merchant pain point

The problem is not that Shopify warned you. The problem is that the damage is done before it even got to your order screen.

Why many aftermarket fraud apps still stop at the same layer

A lot of the Shopify fraud market still lives at the post-order and storefront layer. Apps that promise "better fraud protection" often just mean better review tools, more signals to look at after the order is created, or faster ways to cancel or hold an order after the fact. Those are all useful things, but they are still operating in the same general moment of the attack: after a suspicious order already exists and needs review. Some apps offer network access controls, which can help with some types of abuse but still won't stop the worst type of attacks: checkout bots.

What these apps usually add

  • More order scoring
  • More flags and labels
  • Rules for holds, cancels, and review queues
  • Automations that move faster after detection

What they usually do not change

  • The order already exists
  • The merchant is still reviewing after the attempt reached checkout
  • The operational burden is still on cleanup and judgment
  • The flow is still reactive by design

That is the key distinction

Better review is still review. Better scoring is still scoring. Faster cleanup is still cleanup. None of that changes the fact that the suspicious activity already reached the order stage.

Checkout bots: the layer most fraud tools miss

Checkout bots do not use browsers. They send requests directly to Shopify's checkout API, skipping your storefront, your theme, and any client-side defenses entirely. By the time a high-risk flag appears in your admin, the payment processor has already been touched. The fees are already real.

That visible high-risk order is usually not the whole attack. In many cases, you are only seeing the attempts that made it far enough to place an order worth reviewing. A large share of checkout abuse fails earlier, never becomes a normal order record, and can still create silent processor costs the merchant may barely notice until the damage adds up.

What they actually do

  • Card testing: run thousands of stolen card numbers through small transactions to validate which are live, then log the successful ones for future high-value fraud
  • Inventory scalping: claim limited stock faster than any human can, then flip it on secondary markets
  • Bulk account creation: spin up accounts in volume to hoard loyalty benefits, bypass purchase limits, or build profiles for longer-term abuse
  • Analytics pollution: inflate abandoned checkout counts and distort conversion data, making it hard to trust your own numbers

Why storefront-layer tools do not stop them

  • No browser means no behavioral signals, so there is nothing for client-side scripts to observe
  • Attacks rotate across thousands of IP addresses, making IP blocking ineffective and slow
  • Each attempt is sessionless, with no cart, no browsing history, and nothing that pattern-matches to a real storefront visit
  • Post-order scoring catches the flag after the payment processor is already involved, when charges and alerts are already live

The part merchants usually miss

You only review the attempts that win. Many failed payment attempts never become visible orders at all, which means stores can absorb fees and processor pressure without ever seeing a clean record of the full attack in admin.

The core problem is the same: the only enforcement point that actually stops the damage is before the order is created, not after it shows up for review.

What merchants should actually do with this information

The practical mistake merchants make is treating every fraud warning as one problem. It is actually two different jobs, and solving only the first one guarantees you will keep paying for the second.

Job 1: review the order in front of you

If Shopify says chargeback risk is high or tells you to review the fraud analysis before capture or fulfillment, treat that as an operational incident, not a routine order. Review the signals, verify the customer, pause fulfillment, and escalate when the order does not make sense.

This protects the next shipment. It does not fix the system that let the bad order reach checkout, authorization, and manual review in the first place.

Job 2: fix why you keep ending up here

If high-risk orders keep appearing, the real issue is upstream. You are spending staff time on review, creating avoidable payment noise, and giving abusive traffic too many chances to become an order that has to be evaluated after the fact.

This is where merchants need enforcement earlier in the flow: friction, screening, and prevention before suspicious behavior turns into a checkout attempt, an authorization, or an admin warning.

You need protection that actually protects your store before fraudsters can drain your resources.

Thats where storefront sentry comes in. We stop abusive traffic before it can create orders, cause chargebacks, or waste your team's time on review. It's the only Shopify app that protects you at the checkout layer, where the damage is actually happening.

By installing Storefront Sentry you agree to our Terms of Service and Privacy Policy.

Frequently asked questions

What does “This order has a high risk of fraud” mean in Shopify?

It means Shopify has enough warning signs to tell you the order should not be treated like routine business. In some admin views the wording appears as “High risk of fraud detected,” but the meaning is the same: review the order before capture or fulfillment instead of assuming it is safe.

What does “This order might be fraudulent” mean?

It means Shopify sees enough uncertainty or risk signals to warn you that the order deserves review. It is a caution signal, not a guarantee that the order is legitimate.

What does “chargeback risk is high” mean?

It means Shopify believes the order has a higher chance of becoming a chargeback if it is fulfilled normally. When the platform adds “Consider canceling this order,” it is telling you the risk is severe enough that review alone may not be the safest outcome.

What does “chargeback risk is medium” mean?

It means the order is not clean enough to trust automatically. Shopify is telling you to confirm with the customer before fulfilling, because the risk is elevated even if it is not the most severe warning state.

What is Shopify fraud analysis?

It is Shopify’s order review layer for suspicious transactions. It helps merchants evaluate whether an order deserves scrutiny, and it is the system behind the longer prompt that says, “Before fulfilling this order or capturing payment, please review the fraud analysis and determine if this order is fraudulent.” It still operates on orders that already made it into admin.

Do fraud apps solve more than Shopify fraud analysis?

Some add rules, more scoring, more labels, and more automation. That can improve review and cleanup. But a lot of the category still centers on reacting to suspicious orders after the fact rather than preventing the abusive flow earlier.

What should I do if I keep getting high-risk orders on Shopify?

Treat each order seriously in the short term, but do not stop there. If it keeps happening, your bigger problem is upstream. You need to reduce the chance that suspicious checkout activity becomes a real order that needs review in the first place.