Agentic commerce has meticulously worked out how an agent should buy – but far less about what happens when it gets it wrong. Refunds, subscription changes, and disputes still assume a logged-in human clicked to buy, while it remains legally unsettled who is liable when an autonomous agent buys the wrong thing. This is a design problem as well.

 

We ask our AI agent to order an ergonomic office chair for under €300. The agent handles it. It pushes the transaction through a background process with a tokenized card; we never see a payment screen ourselves. Two days later the chair arrives, but it's defective. We tell the agent to send it back. And this is where the trouble starts. The agent can't get past the store's captcha. It can't log in to the order history because no account was ever created at the time of purchase. And the store's returns system has no endpoint that will accept an agent’s credentials. What's left is the dubious pleasure of calling customer service and trying to explain that our bot made a purchase with a card we never held in our hands.

Enjoying the article?

Subscribe to our biweekly newsletter for more insights like this.

The core infrastructure of agentic commerce is surprisingly mature. Visa, Mastercard, and Amex have all built out their own agent-authentication and authorization frameworks; Google's AP2 protocol cryptographically records exactly what an agent is allowed to buy; and Stripe and Visa use background tokens to let an agent buy at the API level, bypassing the familiar webshop interface. A great deal of design energy has gone into letting an agent seamlessly spend our money.

The other side, by contrast, is almost empty. There's no established pattern for how an agent undoes a purchase when something isn't right – whether with the product or with the decision itself. We can walk through every layer of commerce – identification, payment, liability, traceability – and at each one we see the same thing: the buying side is meticulously designed, but the return side is largely undeveloped. There's no standard for an agent to re-authenticate itself after a purchase to make a return; stores routinely treat such traffic as suspicious bot activity. There's no cancel button, no separate authorization for a refund. On fraud-prevention and dispute interfaces, there is simply nowhere to enter what the agent was authorized to do, or what the original instruction was.

The gap isn't that the payment infrastructure is missing – that part exists. The problem is that this layer has barely been translated into an interface an ordinary person could use to undo the mistake. And that is a pure design question; the technology is there.

What's left is the dubious pleasure of calling customer service and trying to explain that our bot made a purchaseWhat's left is the dubious pleasure of calling customer service and trying to explain that our bot made a purchase

Where the Old Model Breaks Down

Refunds, subscription management, and complaints all assume the same thing: that a logged-in, present human pressed a button. The moment an autonomous agent buys, that assumption collapses. Today's returns process rests entirely on session continuity and human login: we sign in to the store, find the order, and so on. The whole thing is built on the premise that whoever bought the item has the login credentials to return it too. With an agentic purchase, that's no longer the case, because the agent often uses a single-use virtual card or token that has no traditional, password-protected account behind it.

The second problem is subscription changes. Here we run into a harder-to-spot issue: the "stuck mandate." The agent works from a durable, cryptographically signed authorization that also permits recurring payments and automated decisions. Picture a small-business owner who entrusts the agent with optimizing their software subscriptions. The agent misreads a vague instruction about team growth and bumps the €15/month plan up to a €150 enterprise tier. The user notices the charge 30 days later. They log in to the provider to switch back to the original plan, but the interface can't handle the fact that the subscription is tied to an active agent authorization. There's no button for human override. The process stalls here. Because entitlement management doesn't happen in the provider's system, the user has to go into the central app that controls the agent. And there, in many cases, the only way to stop that one transaction is to revoke the agent's entire authorization.

The third is dispute resolution. The chargeback system rests on a strict binary – either the cardholder authorized the transaction, or they didn't, and if they didn’t, then it was fraud. Dispute resolution relies on behavioral biometrics, the IP address, and the device fingerprint to prove or disprove human intent. With autonomous transactions, that binary becomes meaningless. Suppose we ask the agent to buy a specific electronic component, and it – misreading the parameters – orders a version that's €800 more expensive. We file a chargeback. But on the store's side, a perfectly authenticated, cryptographically signed transaction shows up. And our bank's interface forces us to choose: "I didn't authorize this charge" – which isn't true. The transaction was authorized; only the outcome went wrong. For this situation – "authorized agent, wrong outcome" – there is simply no category in the system.

The Legal Gray Zone: Who's Liable for an Autonomous Error?

So, who is liable when no living soul clicked the "buy" button? From the designer's point of view, the whole thing reduces to a single distinction: Is it a regretted decision or fraud? If a fraudster stole the agent's token, the classic consumer-protection frameworks apply. But if we authorized the agent and it performed poorly, that's a regretted decision at the hands of a legally authorized representative – and the legal groundwork is still immature.

Two companies have set off in opposite directions, and that's a signal to designers, too. Target’s updated terms state that a transaction carried out by its "Agentic Commerce Agent" "is deemed a transaction authorized by you." American Express, by contrast, introduced its "Agent Purchase Protection" in April 2026 – an industry-first program that protects the cardholder against charges arising from a registered agent's error – provided the purchase intent was authenticated. One shifts the risk onto the consumer, the other takes it on itself.

A mockup showing Amex’s new agentic capabilitiesA mockup showing Amex’s new agentic capabilities

Industry bodies warn that the frameworks are, for now, entirely unsettled, and that since the agent counts as an authorized representative, the consumer could be fully liable for the errors. From a design standpoint, then, one has to start from the assumption that there's no safety net – which is precisely why setting the limits in the interface, in advance, is critical. It also follows that the old dispute-resolution question – whether the user approved the purchase – has to be replaced. The new question reads: "Did the agent exceed the limits or rules set in advance?" And the interface has to be able to surface the authorization itself, as evidence of where the agent's boundaries lay.

Four UX Solutions for Handling Erroneous Transactions

The good news is that answers are beginning to take shape.

Order history, for instance, could become a full control panel. The familiar "my orders" page is good for seeing what we bought. In an autonomous-agent environment, though, that isn't enough: we need to see what rules the agent acted under, and why it decided the way it did. A well-designed control panel visually shows the boundaries the agent operated within, and this is also the best way to defuse the "the agent's gone rogue" panic.

Authorization, i.e., an "allow the agent to buy" toggle, isn't enough. Instead, we need a detailed setup phase where we – for example – set the spending cap with a slider, whitelist accepted stores, and block or permit categories, such as "can buy cloud credit, but not consumer electronics." This is essentially preventive dispute resolution: the more precisely we draw the line up front, the fewer regretted decisions there will be after the fact. It's also the answer to the subscription case; if the authorization already contains a "plan changes only with approval" rule, the €150 surprise never even comes up.

There needs to be a human exit, with limits. If the agent lands in an uncertain situation, or crosses a preset risk threshold, the system has to stop and ask for human confirmation: "The agent wants to spend €140 at the store. Approval required." This is the same automation paradox we’ve written about before: the smoother the process, the more important the moment when it does stop, and it's up to us to decide. Good design doesn't bury that moment but makes it clearly visible and manageable with a single click.

The system has to stop and ask for human confirmationThe system has to stop and ask for human confirmation

Spending shouldn't be final immediately. A fourth option is an interposed intermediate state: the funds aren't transferred right away but held in escrow until delivery or correct fulfillment is confirmed. For this, the payment interface needs a new visual state – something like "funds in escrow" – from which the user, or an automated check, only releases the money once the item that arrived is satisfactory. In our example, the defective chair would never have released the funds in the first place.

The Limits of Reliability

It would be tempting to treat erroneous agent transactions as isolated cases, but the numbers say otherwise. Autonomous agents are statistically unreliable: they'll solve the same task flawlessly on the first try and then fail on the second, since non-deterministic behavior is inherent to language models. The industry considers an error rate below roughly 5% acceptable for autonomous operation, but even a 3% figure means millions of orphaned, erroneous, or disputed transactions in a high-volume consumer environment. Early data suggests that disputes filed on agent transactions are considerably more frequent than on comparable human purchases, though this figure is preliminary for now and should be treated with caution.

The conclusion is clear: since error is statistically inevitable, the ability to undo can't be an afterthought add-on – it has to be a load-bearing pillar of the system. If a commerce architecture supports only the sale but not the correction, it will inevitably paralyze its own customer service.

The Collision Zone Between Regulation and Interfaces

Design is currently complicated by two unresolved legal questions. The first is the EU's AI regulation, whose tightening requirements take effect in August 2026. It remains an open question whether an autonomous shopping agent qualifies as a "high-risk" system, which would make human oversight mandatory and detailed transparency documentation necessary. The second problem is the practical application of the EU's mandatory withdrawal button. Current regulation assumes the shopper navigates the web shop's interface and clicks the button. But if the agent handles the transaction at the API level, bypassing the graphical UI, the user never encounters this feature at all. At this point, the regulatory requirements and the way autonomous commerce actually works diverge completely. On top of that, there's no industry standard whatsoever for how an agent should manage an entire return process, from printing the label to booking the courier.

Our defective office chair example also illustrates a fundamental shortcoming: agentic commerce has polished the buying process to perfection, but reversing a transaction has been left unsolved. Integrating recovery functions is essential to building user trust. As long as an erroneous order can't be corrected transparently, with a single click, the agent remains merely a self-assumed, hard-to-control risk. The key to user safety and usability is deliberate interface design – one that, alongside spending, finally extends to securing the way back.

About the authors

Balázs Szalai thumbnail
Balázs Szalai
Content Strategist

Balázs has been working in content for more than 20 years, having the role as an editor at one of the first and largest news sites, later helping to establish the content marketing business for media publishers and agencies. Today, Balázs serves as content producer at Ergomania Ltd.