Dev.to AI πŸ€– Ai πŸ‘ 0 πŸ“– 6 min read

OpenAI's ChatGPT Wallet Lets Agents Buy Things. One Bought a Potato

A guy on r/wallstreetbets put $200 into an AI shopping agent and let it buy his groceries. It ordered two of something. It picked the wrong variation of something else. And once, with no explanation, it bought a single

A guy on r/wallstreetbets put $200 into an AI shopping agent and let it buy his groceries. It ordered two of something. It picked the wrong variation of something else.

And once, with no explanation, it bought a single potato.

i read that comment three times. Not because it was funny, though it is funny. Because one potato is the clearest summary of this whole product category i have seen so far.

The agent did not fail in a dramatic way. It did not empty his account or buy a boat. It just quietly decided that one potato was the right amount of potato.

That comment landed hours after OpenAI announced ChatGPT Wallet on November 13. The wallet lets agents in dots, ChatGPT Work, and Codex pay for things on your behalf. It was built with American Express, Mastercard, and Visa.

Right now it only runs in dots, for ChatGPT Pro subscribers in the US, 18 and up, with a US-issued card and a US billing address.

OpenAI is selling this as trust infrastructure. The card gets tokenized. You approve every purchase with Face ID or a fingerprint.

The agent never sees your number.

All of that is true, and none of it is the interesting part. The plumbing works. The question is whether the agent knows what you actually want.

How the token thing actually works

here's a question people always ask when a card gets involved: where does my number go?

It doesn't go anywhere. The flow is short:

  1. You save a card once.
  2. Your dot finds the item and shows you the merchant, items, total, and card.
  3. You approve with Face ID or a fingerprint.
  4. The network issues a token with its own number, code, and expiry.

That token is what the store sees. Your real card stays hidden from both the merchant and the agent.

Your rewards still apply. Your dispute protections still apply. If the sweater shows up with one sleeve, you call the merchant, not OpenAI.

But here's the line from OpenAI's own release notes that made me stop scrolling:

approval alone doesn't confirm an order. check the merchant's confirmation after checkout.

So the agent can take your Face ID, get a token, and still not have bought anything. The approval is a permission slip, not a receipt.

The stores are the real story

what actually happens is that half the internet does not want your agent there.

United Airlines changed its contract of carriage on November 11 and blocked third-party AI agents from booking flights. Amazon has been blocking outside shopping agents, including Meta's Muse and Perplexity. eBay blocks them too.

OpenAI admits this in the announcement. Some sites "may unintentionally block purchases."

That word is doing a lot of work. Much of it looks intentional.

So OpenAI shipped a playbook for merchants. Claim your business in ChatGPT. Allow signed requests through Web Bot Auth.

Then ask your fraud vendor to stop flagging agent traffic. They name Forter, Riskified, Sardine, Signifyd, Adyen, Checkout.com, and Stripe as partners already working on it.

Read that list again. OpenAI is asking retailers to reconfigure their fraud stack so a robot can check out.

That is a big ask, and it is the actual bottleneck. Not the card. The permission.

Who What they want
OpenAI Agents to complete checkouts everywhere
Merchants Traffic they can see, price, and control
Networks Transactions that do not look like fraud

Follow the money

most coverage skipped the fee question. CNBC reported OpenAI takes no cut of Wallet transactions at launch.

No cut, for now. That phrasing is doing work too.

OpenAI already charges merchants a 4% fee on sales through its Instant Checkout flow, which has been live since early 2026. Wallet is a different pipe, but it feeds the same machine. Free at launch usually means free until the habit forms.

And the incentive is obvious once you see it. If OpenAI owns the checkout, it owns the last step before money moves. That is the most valuable square on the board.

Reddit noticed faster than the press did.

"This is just a way for them to take a cut isn't it?"

That was the top-voted take in r/technology. It got there in about an hour.

What it costs

Wallet itself is free. Getting access is not.

ChatGPT Pro now comes in three tiers: $100, $200, and $500 a month. Wallet rolls out to Pro subscribers first. So the real entry price for letting your dot buy groceries is a hundred dollars a month.

And dots are the only place it works right now. Not the regular ChatGPT chat. Not Codex yet, even though OpenAI's own marketing copy mentions Work and Codex in the same breath.

The blog post says dots. The tagline says more. Trust the blog post.

Approval is not the hard part

The obvious criticism is the one i keep seeing. Who is this for?

If you can buy something in two taps on your phone, why would you ask an agent to do it and then approve it with your face anyway?

The answer is that per-purchase approval is training wheels. OpenAI says the quiet part in the announcement. Over time, they expect users to hand over purchases entirely, with spending limits, categories, and time windows set in advance.

That is the product. Not "approve every purchase." Approve the rules once and stop looking.

Which brings back the potato. An agent with a spending limit and a grocery category does not need your face to buy one potato. It needs judgment.

And judgment is the thing that failed.

A short detour about onions

i once ordered twelve kilos of onions because i misread a recipe that said two. My fridge smelled like a crime scene for a week. i made soup for six days and still threw half of it out.

So i have no room to judge a machine that buys one potato. We are both bad at this in different directions.

Every grocery store near me also replaced six humans with four machines that yell at me about bananas. You put a banana on the scale. The machine says unexpected item in bagging area.

You move the banana. It says the same thing. A teenager with a keycard walks over, sighs, and fixes it.

We spent a decade teaching machines to take payments and we still cannot weigh a banana correctly. Now we are handing those same machines a credit card and a shopping list.

Real talk

Most people should not touch this yet.

If you live outside the US, you cannot. If you are on Plus, you cannot. If you buy things the normal way and it takes thirty seconds, you are not the customer.

This is for people who already pay for Pro, already run dots, and already lose an hour a week on repetitive purchases. Maybe restocking the same five items. Maybe rebooking the same flight.

And even for them, i would wait a month. The blocklist problem is real.

A wallet that works on six sites is not a wallet. It is a demo with a Visa logo on it.

The ending

The part i keep thinking about is not the partnership or the token architecture. Those are solved problems. Payments people have been doing this for forty years.

It is the potato.

Somewhere a model looked at a household, a list, and a budget, and concluded that the correct number of potatoes was one. Nobody wrote a rule against it. There was no error message.

The system worked exactly as designed.

That is the thing about handing your card to something that thinks. It will not always be wrong in ways you can predict. Sometimes it will just be wrong in a way that is small, cheap, and completely inexplicable.

i would still try it. But i would check the bag.

πŸ“° Read the original article on Dev.to AI

Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes β€” full credit and traffic to the original publisher.