Agentic commerce fraud: when AI agents do the buying

In agentic commerce, a mandate proves a person authorised the AI agent to pay. It does not stop that agent buying all your stock or testing stolen cards.

Chris Taylor
Chris Taylor

9 min read

Agentic commerce is shopping done by software on a person's behalf. You tell an assistant what you want and what you will pay, and it finds the product, compares the options and completes the checkout. Card networks, payment processors and AI companies have each built protocols to make that payment safe for the person who delegated it.

Those protocols mostly answer one question: did a person authorise this spend? A merchant also needs to know whether it should accept this purchase, from this buyer, at this volume, and the protocols leave that to you. That is the gap fraud and abuse move into.

Agentic commerce protocols and who runs them

ProtocolOperatorLaunchedWhat it does
Agentic Commerce Protocol (ACP)OpenAI and Stripe29 September 2025An open standard so a merchant can integrate once and sell through AI agents. Launched with Instant Checkout in ChatGPT, with the merchant remaining the seller of record
Agent Payments Protocol (AP2)Google, with more than 60 organisations16 September 2025Signed "mandates" recording what the user asked for and which cart they approved. Works with cards, bank transfers and stablecoins, and has an x402 extension for crypto payments
Visa Intelligent CommerceVisa30 April 2025Tokenisation and authentication APIs that let AI agents find and pay with a Visa credential based on preferences the user sets
Trusted Agent ProtocolVisa, developed with Cloudflare14 October 2025Agent-specific signatures built on HTTP Message Signatures and aligned with Web Bot Auth, so a merchant can tell a registered shopping agent from other automation
Mastercard Agent PayMastercard29 April 2025Agentic Tokens built on Mastercard's existing card tokenisation. Agents must be registered and verified before they can pay
x402CoinbaseMay 2025Uses HTTP 402 so an agent can pay for a single request in stablecoins and retry it

The protocols split into two layers. Authorisation protocols such as AP2 and the card networks' tokens prove that a person permitted a purchase. Identity protocols such as Visa's Trusted Agent Protocol prove which agent is making the request. We cover the difference in AI agent identity. Neither layer says whether the purchase is good for your business.

Six kinds of agentic commerce fraud

Inventory hoarding and scalping. An agent told to buy every ticket or every pair of a limited release will try to do exactly that, quickly and without tiring. A reseller does not need bot tooling of their own when an agent can be authorised to buy at volume, and the mandate behind each purchase is genuine. This is denial of inventory and ticket scalping with a payment credential attached.

Card testing. A fraudster with a list of stolen card numbers needs small purchases to find out which ones work. An agentic checkout gives them a standard, scriptable path to your payment step. A mandate signed with a stolen card proves only that whoever held the card authorised it.

Promotion and coupon abuse. First-order discounts, referral credits and limited codes were priced on the assumption that a person redeems them once. An agent creating accounts and applying codes repeatedly turns each promotion into a cost with no new customer behind it.

Account takeover through delegated credentials. Some agents act inside a person's logged-in account, using a saved session, a stored password or a delegated payment credential. Whoever compromises the agent, or tricks it with instructions planted on a web page, gets the same access. Purchases then come from a trusted account on a trusted device.

Returns and dispute fraud. "My agent bought that, not me" is a new kind of chargeback claim. AP2's signed mandates exist partly to settle this, by recording what the person asked for and which cart they approved. Where no such record exists, the merchant has little to show.

Agent impersonation. If your rules let known shopping agents through, bots will claim to be one. Between 5 and 18 October 2026, prosopo.io received 17,935 requests carrying an AI user-agent, and 53% came from addresses that did not belong to the vendor named. Every request presenting an xAI, Cohere, Mistral or Google-Extended user-agent came from a spoofer. We explain how to check each agent in how to detect AI agents.

Five defences for merchants

Verify agent identity where it is offered. Visa's Trusted Agent Protocol and Web Bot Auth let an agent sign each request, and ChatGPT's agent already signs its requests. Where the operator publishes IP ranges instead, check against those. Do not let anything through because of its user-agent string.

Treat a mandate as authorisation, not proof of good intent. A mandate tells you a person approved this spend, which helps in a dispute. It says nothing about whether that person is a reseller, whether the card is theirs, or whether this is their fortieth order today.

Set quantity and rate limits per buyer. Limit units per order, orders per account, payment card and delivery address, and redemptions per promotion. Apply the limits to the buyer behind the agent rather than to the agent, because one popular agent will carry thousands of legitimate customers.

Require evidence of a human on high-risk steps. Let agents browse, search and compare without friction, because that is a customer doing research. At checkout on limited stock, new account signup, promotion redemption and changes to payment or delivery details, ask for a person. The customer who delegated the task finishes that step themselves, which is a small cost at the moment they most want to buy. A reseller using an agent, a script or a device farm is stopped in the same place. We explain why this works better than classifying the client in agentic browsers.

Check the network as well as the browser. An impostor agent claiming a residential address through a residential proxy gives itself away in the connection: the TCP stack does not match the device it claims to be, or the exit address belongs to a proxy network.

Prosopo Protect checks every request at your edge, with Access Rules on IP range, ASN, user-agent, JA4 fingerprint and IP category, and Procaptcha on the checkout and signup forms where you want evidence of a human. Every block names the detector that fired. For how other bot-management vendors handle the same problem, see our vendor comparison.

Tagged agentic-commerce agentic-commerce-fraud ai-agents agent-payments bot-and-agent-trust prosopo

Chris Taylor

Chris Taylor

Building privacy-first bot protection at Prosopo.

More articles by Chris Taylor →

Preparing your checkout for AI agents?

A Bot Exposure Assessment is a 30-minute call with an engineer. We look at your traffic, show where your current setup leaves gaps, and agree how a trial would be judged. Nothing to install first.

Questions

Something else? Ask an engineer.

What is agentic commerce?

Agentic commerce is shopping carried out by an AI agent for a person: the agent searches, compares and completes the purchase, within limits the person sets. Payment companies have built protocols for it, including the Agentic Commerce Protocol from OpenAI and Stripe, Google's Agent Payments Protocol (AP2), Visa Intelligent Commerce, Mastercard Agent Pay and Coinbase's x402.

What is agentic commerce fraud?

Abuse that uses AI shopping agents, or pretends to be one. The main forms are agents buying up limited stock for resale, testing stolen cards at checkout, redeeming promotional codes in bulk, taking over accounts through credentials handed to an agent, disputing purchases by blaming the agent, and bots copying a known agent's name to get past rules written for it.

Does a payment mandate mean an agent's purchase is safe to accept?

It means a person authorised the spend, which is useful evidence in a dispute. It does not mean the purchase is one you want. A correctly authorised agent can still buy every unit of a limited release for a reseller, and a fraudster can authorise an agent with a stolen card. Treat a mandate as authorisation, not as proof of good intent.

How can merchants tell a real shopping agent from an impostor?

Verify the agent cryptographically where the operator supports it, through Web Bot Auth signatures or the payment networks' agent registries, and otherwise against the IP ranges the operator publishes. Never rely on the user-agent. In our own logs, 53% of requests carrying an AI user-agent between 5 and 18 October 2026 came from addresses that did not belong to the vendor named.

Should I block AI shopping agents?

No. Agents bring buyers who have already decided to purchase. Let them browse and compare freely, verify them where you can, set per-buyer quantity and rate limits, and require evidence of a human on the steps where automation costs you money, such as checkout on limited stock and new account signup.

x402 and agent payments: what a machine-payable endpoint means for your site x402 revives HTTP 402 so an agent can pay for a request in stablecoins and retry it. That turns abuse into a priced transaction, and it does not decide who is allowed to buy. Agentic browsers: your customer is now a robot, and that is fine An agentic browser is automation operated by a real customer. It fails every classic bot test and still deserves to reach your checkout. The answer is to require evidence of a human on particular steps, rather than to judge the client. Perplexity Comet: what an agentic browser does to your site, and the court case about it Comet is free on every platform and its agent acts on sites for a real user. Amazon sued over exactly that, won an injunction, then lost it on appeal. The access question is now a live legal one. ChatGPT Atlas has been discontinued: what replaced it and what it means for your site OpenAI switched Atlas off on 9 August 2026, 292 days after launch. The browser is gone, the agentic traffic is not, and the replacements reach your site from different places. Web Bot Auth: signed agents solve identity, not intent Web Bot Auth lets an AI agent cryptographically sign its requests so you can verify who it is. That fixes user-agent spoofing and leaves the harder question untouched: a verified agent can still be doing something you do not want. llms.txt: AI crawlers read robots.txt 170 times as often We have published an llms.txt since May 2026. Over twelve days of IP-verified logs, AI crawlers fetched our robots.txt 511 times and llms.txt three times.