RankShield
RANKSHIELD NETWORK Get started

AI Shopping Agents: How to Approve the Good Ones Without Waving Through Fraud

AI shopping agents are checking out on real stores. Blocking all of them trades a fraud problem for a bigger false-decline problem. Here is how to tell them apart and decide.

August 2, 2026 · 12 min read · agentic commerce false declines
Share

AI shopping agents are now checking out on real stores, and the instinct to block all of them causes agentic commerce false declines: rejecting the real customers who shop through an assistant, which quietly costs you more than the fraud you stopped. Some of these agents are legitimate, a real buyer who delegated the purchase to an AI, and some are fraud bots wearing an agent’s clothing, and a blanket block cannot tell the difference, so it rejects both. A false decline on a good order is revenue you never recover, and the volume is real: Visa found a more than 450% increase in dark-web posts mentioning "AI Agent" over six months and a 25% rise in malicious bot-initiated transactions globally, 40% in the US (Visa1), while automated traffic is now 53% of all web traffic (Imperva2). The answer is not a taller wall; it is a better decision, telling a legitimate delegated agent from a fraud bot and acting on the difference. I build agent-verification and fraud tooling at RankShield, and the merchants who win here decision agents rather than block them. What this guide gives you is the signals that separate the two, the trade-off that makes blocking a false economy, and a concrete approve, verify, or block framework. One honest note first: no signal set tells legitimate from fraud with certainty, so the goal is a risk decision, and verifying when you are unsure, not a promise of perfect detection.

How do you tell a legitimate AI shopping agent from a fraud bot?

You tell them apart by the signals a real customer’s agent carries that a fraud bot usually cannot fake: proof that a real person delegated the purchase, a consistent and trusted device and identity, and an order that matches how a genuine customer behaves. A legitimate delegated agent is acting for someone with a real account, real history, and a real payment relationship, so it tends to arrive with continuity, the same customer, device, and shipping profile you have seen before, and increasingly with an explicit, verifiable token of delegated authority attached to the transaction.

That last signal is becoming the strongest one. As agent payment standards mature, a legitimate shopping agent can present cryptographic proof that a specific human authorized this specific purchase, which is something a fraud bot operating on stolen cards cannot produce. We went deeper on this in our look at how to prove an AI agent did what it claims: verifiable delegation turns "is this agent allowed to buy" from a guess into a check.

The honest caveat is that no single signal is proof, and you should not treat it as one. A returning device can be compromised, and a lack of delegated-access proof does not by itself mean fraud, because the standards are still rolling out and many legitimate agents do not carry them yet. The point is not to find one magic tell; it is to weigh several signals together into a risk read, so that strong positive signals let you approve confidently, strong negative signals let you block, and the ambiguous middle gets verified rather than guessed.

DOWNLOADABLE INFOGRAPHIC

Legit delegated agent vs fraud bot vs scraper

RANKSHIELD // DECISION, NOT A WALL Not every automated checkout is fraud Legit delegated agent Real customer, via an AI + Delegated-access proof + Known device / identity + Normal spend + history + Consistent shipping ACTION: approve Fraud bot Attack wearing agent clothes - No delegated proof - Card-testing velocity - Mismatched / stolen data - Behavior drifts from buyers ACTION: block Scraper / grey bot Reading, not buying ~ No checkout intent ~ High page velocity ~ May be a known crawler ~ No payment attempt ACTION: rate-limit / allow Signals are weighed together into a risk read, not treated as individual proof. Verify the ambiguous middle.
Three kinds of automated visitor, three different right actions. Free to share with attribution.

How do fraud bots behave differently from real shoppers?

Fraud bots betray themselves through pattern rather than any single request: they test rather than buy, move faster and more repetitively than a person, and carry data that does not hang together. A classic tell is card-testing velocity, many small authorization attempts across different card numbers in a short window, which no real customer or legitimate agent produces. Another is mismatch: a billing identity, device, shipping address, and IP that do not form a coherent picture the way a real buyer’s do, because the fraud operator assembled them from stolen parts.

The scale behind this is what makes it a constant rather than an occasional problem. With automated traffic at 53% of the web and 94% of login attempts now coming from bots, a store is being probed continuously, and Visa’s finding of a 25% global rise in malicious bot-initiated transactions, 40% in the US, shows that a growing share of those bots are pushing all the way to checkout (Cloudflare3). Behavioral drift, an actor that does not move like any real customer, is the signal that survives even as fraud bots try to mimic agents.

This is also why blunt device or bot fingerprinting alone is not enough anymore. As legitimate shopping agents become common, "it’s automated" stops being a reliable fraud signal, because plenty of good traffic is now automated too. The distinguishing work moves from "is this a bot" to "does this automated actor behave like a delegated purchase or like an attack," which is a behavioral and risk question, not a binary bot check. That shift is the whole reason a decision framework beats a block list.

Why does blocking every AI agent cost you more than it saves?

Because blocking does not make the loss disappear; it moves it from fraud to false declines, and for a growing channel the false-decline loss is usually the bigger one. When you reject every automated checkout, you stop the fraud bots and you also turn away every real customer shopping through an assistant, and each of those rejected good orders is revenue you simply do not get, with no chargeback line to even measure it by. As agentic commerce grows, the number of legitimate purchases flowing through agents grows with it, so a blanket block gets more expensive over time, not less.

The asymmetry is easy to miss because fraud is visible and false declines are not. A chargeback shows up on a report; a customer whose agent got blocked just does not buy, and you never see the sale you lost. That invisibility is exactly why blanket blocking feels safe while quietly costing more, and it is the same trap merchants fall into with over-aggressive rules generally, which we covered in whether you should block AI shopping agents.

None of this means fraud does not matter; it means the goal is to minimize total loss, fraud plus false declines, not just the fraud number. A decision that approves clearly-legitimate agents, blocks clear fraud, and verifies the uncertain middle beats a wall on both fronts: it keeps the good revenue a block would have rejected and still stops the attacks. Optimizing only the fraud number by blocking everything is how a store ends up with clean fraud stats and quietly shrinking sales.

DECISION CHECK

Approve, verify, or block: how does your store handle agents?

  1. How do you currently treat automated checkouts?
  2. Do you have a verify step for uncertain orders?
  3. Do you check for proof that a real person authorized an agent?
  4. Do you measure false declines, not just fraud?
  5. Is your bot detection still just "automated equals blocked"?

How do you decide: approve, verify, or block?

You decide per order by reading the signals together and routing to one of three actions: approve when the positive signals are strong, block when the fraud signals are strong, and verify with a step-up when the picture is mixed. The framework matters more than any single rule, because it replaces one blunt decision with a proportionate one, and it is exactly what a consumer AI agent or a fraud team needs to act confidently. The table below maps the common cases to the right action, and the triggers make the boundaries concrete.

The three decision triggers are simple to state. If the agent presents valid delegated-access proof and the order matches the customer’s normal pattern, approve it, because it is a real customer shopping through an assistant. If the signals are mixed, for example a normal-looking order with no delegated-access proof, verify with a step-up such as a confirmation to the account holder rather than blocking, because a false decline on a real customer is a guaranteed lost sale. If the actor shows fraud-bot behavior, card-testing velocity, mismatched or stolen data, and no delegated proof, block it, because that is an attack, not a customer.

The verify path is the one most stores are missing, and it is where the money is. Blocking and approving are the easy ends; the ambiguous middle is where blanket rules destroy value, either by blocking good orders or waving through bad ones. A lightweight verification step, confirming with the real account holder before completing an unusual agent purchase, resolves that middle without paying the false-decline cost, and it is the core of what RankShield’s fraud protection for Shopify is built to do.

THE DECISION

Approve, verify, or block: mapping the common cases

What you seeReadAction
Delegated-access proof + normal patternLegitimate delegated agentApprove
Known device + history, no delegated proofProbably real, some doubtVerify (step-up)
Unusual order, mixed signalsUncertainVerify (confirm with account holder)
Card-testing velocity, stolen-looking dataFraud botBlock
No checkout intent, high page velocityScraper / grey botRate-limit or allow

A three-way decision beats one blunt rule. Verifying the middle is where blanket blocking loses money. Illustrative.

How do you prove which agents you can actually trust?

You prove it by asking each agent for verifiable evidence of who authorized it, rather than inferring trust from how human it looks. The most durable answer to agentic commerce fraud is verifiable delegation: a legitimate agent presents a cryptographic proof that a specific person granted it authority to make this purchase, which you can check, and which a fraud bot on stolen cards cannot produce. That moves the decision from behavioral guessing toward an actual check, and behavioral signals become the backstop for agents that do not yet carry proof rather than the whole basis of the decision.

This is where the merchant side and the trust side of agentic commerce meet. The same verifiable-evidence approach that lets you confirm an agent’s authority is what lets you demonstrate, later, why you approved or declined a given order, which matters for disputes and for your own review. Being able to verify which agents you can trust is the difference between a decision you can defend and one you made on a hunch.

Be honest about the current state, though, because the standards are still arriving. Not every legitimate agent carries delegated-access proof today, so a verification-first posture has to fail gracefully: treat missing proof as a reason to verify, not an automatic block, and combine it with behavioral and identity signals so you are not rejecting good customers whose agents simply have not adopted the new standards yet. The direction is clear and worth building toward, but the honest implementation weighs verifiable proof heavily while still handling the agents that do not have it.

How should you handle AI shopping agents on your store?

Decision them, do not wall them out. AI shopping agents are a growing share of real checkouts, so blocking every automated purchase does not cut your losses; it converts a fraud loss into a larger, invisible false-decline loss by rejecting real customers who shop through an assistant. The threat is real, Visa recorded a 450% rise in dark-web AI-agent chatter and a 25% global increase in malicious bot transactions, but the answer is a better decision, not a taller wall. Read the signals together: proof of delegated authority, a consistent device and identity, and behavior that matches a real buyer point to approve; card-testing velocity, mismatched data, and no delegated proof point to block; and the uncertain middle gets verified, not guessed.

The move that most stores are missing is that verify path, because it is where blanket rules quietly destroy value, either blocking good orders or waving through bad ones. A lightweight step-up, confirming with the real account holder before completing an unusual agent purchase, resolves the middle without paying the false-decline cost, and asking agents for verifiable proof of authority turns trust from a guess into a check. Be honest that no signal set is perfect and the standards are still arriving, so verify when unsure rather than promising perfect detection. To put a three-way decision on your own store, see how RankShield protects Shopify checkouts.

FREQUENTLY ASKED

Questions, answered.

Jamie Kloncz
Jamie KlonczCEO, RankShield · online

Should I block AI shopping agents on my store?

Jamie Kloncz

Not with a blanket rule, because blocking every AI shopping agent does not cut your losses; it moves them from fraud to false declines, and for a growing channel that is usually the bigger loss. Some agents are legitimate, a real customer who delegated the purchase to an assistant, and some are fraud bots, and a blanket block cannot tell the difference, so it rejects both. Every good order you reject is revenue you never recover, and unlike a chargeback it does not even show up on a report, which is why blanket blocking feels safe while quietly costing more. The better approach is a three-way decision: approve agents with strong positive signals like proof of delegated authority and normal customer behavior, block those with clear fraud signals like card-testing velocity and stolen-looking data, and verify the uncertain middle with a lightweight step-up rather than rejecting it. That keeps the good revenue a block would lose while still stopping the attacks.

How can I tell a legitimate shopping agent from a fraud bot?

Jamie Kloncz

By weighing several signals together rather than looking for one tell. A legitimate delegated agent is acting for a real person with a real account and history, so it tends to arrive with continuity, a known device, consistent identity and shipping, and normal spend, and increasingly with a verifiable proof that a specific human authorized the purchase, which a fraud bot on stolen cards cannot produce. A fraud bot shows the opposite pattern: no delegated-access proof, card-testing velocity with many small attempts across different cards, and a billing identity, device, and address that do not form a coherent picture because they were assembled from stolen parts. The honest caveat is that no single signal is proof, a returning device can be compromised, and missing delegated proof does not by itself mean fraud because the standards are still rolling out. So you combine the signals into a risk read: strong positive signals let you approve, strong fraud signals let you block, and the ambiguous middle gets verified rather than guessed.

What is a false decline and why does it matter for AI agents?

Jamie Kloncz

A false decline is when you reject a legitimate order believing it is fraud, and it matters enormously for AI agents because blanket agent-blocking produces them at scale. When you block every automated checkout, every real customer shopping through an assistant is falsely declined, and each one is a lost sale you never recover. The reason false declines are so damaging is that they are invisible: a chargeback appears on a report, but a customer whose agent was blocked simply does not buy, so you never see the revenue you lost. That invisibility makes blanket blocking feel safe while it quietly costs more than the fraud it prevents, especially as legitimate agent purchases grow. The goal is to minimize total loss, fraud plus false declines, not just the visible fraud number. A store that blocks everything can show clean fraud stats and shrinking sales at the same time, which is why the right measure is total cost, and the right tool is a decision that separates good agents from bad rather than rejecting all of them.

What is agentic commerce and why is fraud rising in it?

Jamie Kloncz

Agentic commerce is buying and selling where AI agents act on behalf of people, for example a shopping assistant that finds and purchases a product for a customer. Fraud is rising in it for two reasons. First, attackers are moving in: Visa found a more than 450% increase in dark-web posts mentioning AI Agent over six months and a 25% global, 40% US, increase in malicious bot-initiated transactions, as fraud operators build bots that push all the way to checkout. Second, the new model creates new tricks, including fraudulent merchants that build storefronts designed to deceive a consumer’s AI agent, passing automated checks and offering below-market prices, then harvesting the stored payment credentials once the agent buys. For a merchant, the practical impact is that a growing share of your checkout traffic is automated and some of it is hostile, while some is legitimate customers using agents. That mix is exactly why blunt bot-blocking no longer works and a decision framework, separating legitimate delegated agents from fraud bots, is needed instead.

How does verifying an agent work without blocking real customers?

Jamie Kloncz

The key is to treat verification as a step-up for the uncertain middle, not a wall, so it resolves doubt without rejecting good orders. When an agent purchase looks normal but carries some doubt, for example no delegated-access proof but otherwise consistent behavior, you confirm with the real account holder before completing the order rather than declining it. That confirmation, a quick check to the person the agent is acting for, resolves the ambiguity: a real customer approves and the sale goes through, while a fraud attempt fails because there is no real account holder to confirm. This costs far less than a false decline, because it keeps the good order instead of losing it. The best posture asks agents for verifiable proof of delegated authority where they can provide it, approves confidently when they do, and falls back to a lightweight verification step when they cannot, since the standards are still rolling out and many legitimate agents do not yet carry proof. Failing gracefully, verify when unsure rather than block, is what keeps real customers from being turned away.

Will asking agents for verification slow down legitimate purchases?

Jamie Kloncz

Only for the small share of orders that genuinely need it, if you design the decision well. The point of a three-way framework is that most orders never see a verification step: clearly-legitimate agents with strong positive signals are approved immediately, and clear fraud is blocked immediately, so the step-up applies only to the ambiguous middle. For that middle, a lightweight confirmation to the real account holder adds a small amount of friction to a minority of purchases in exchange for avoiding both a false decline and a fraud loss, which is a good trade. The mistake to avoid is applying verification to everything, which would add friction across the board and hurt conversion, or applying it to nothing, which forces you back into the blunt approve-all or block-all choice. Tuned properly, verification is rare, targeted, and cheaper than the alternatives it replaces, and as verifiable delegation standards mature, more agents will carry proof up front, shrinking the share of orders that need a step-up at all.

Try one of the suggested questions above.

References

  1. Visa. The threats landscape of agentic commerce (more than 450% increase in dark-web posts mentioning "AI Agent" over six months; 25% global and 40% US rise in malicious bot-initiated transactions; fraudulent merchants that deceive AI shopping agents).
  2. Imperva (Thales). 2026 Bad Bot Report (automated traffic 53% of all web traffic in 2025).
  3. Cloudflare. 2026 Threat Report (94% of login attempts originate from bots).
Jamie Kloncz
WRITTEN BY

Jamie Kloncz

Founder & CEO, RankShield

Jamie Kloncz is the founder and CEO of RankShield, the verifiable AI and quantum security platform. He started the company after two attacks landed in a single week: his phone was cloned, and his business was hit by a click-fraud campaign. One targeted him as a person, the other his livelihood, and no single tool defended both. That experience, together with surviving an AI voice-clone scam, shaped RankShield’s core belief: the threats of the AI age are personal first, and trust should be something you can check, not just extend.

Make every AI action provable.

RankShield is the verifiable, quantum-safe AI security platform — protection you can check, not just trust.