Agent card: one-time virtual cards for AI agents, explained
What an agent card is: a one-time or capped virtual card an AI agent pays with. Who issues them, limits, 3D Secure, and why single-use cards fail later.
The looot team · , updated · 6 min read
On this page
An agent card is a payment card an AI agent can use without seeing your real card number. Most are one-time or capped virtual cards: the agent asks for a card for one purchase, a person or a rule approves it, and the card works for that amount and then stops. They let an agent pay an ordinary checkout page, such as an API seller's.
A note on the name: in Google's Agent2Agent protocol, an "Agent Card" is a JSON file that describes what an agent can do. That is a different thing. This post is about paying. It covers who issues agent cards, how they work, their limits, 3D Secure, and why a single-use card cannot pay a later charge. Facts come from each issuer's page, read on 2026-10-14.
Who issues an agent card
These five issuers publish agent card products on their own pages. Our agentic payments roundup ranks them with the protocols.
| Issuer | What the agent gets | Who approves |
|---|---|---|
| Stripe Link | A one-time card or a shared payment token | You, in the Link app, for each request |
| AgentCard by Alchemy | A one-time number, or a Mastercard or Visa network credential | No step for one-time numbers, a passkey for Mastercard Agent Pay |
| Slash | Virtual or physical cards made over MCP | A team member, when the key is read-only |
| Ramp | An Agent Card for browser checkout | The fund's approval policies |
| Crossmint | Virtual cards through Visa Intelligent Commerce | Rules you set, with approval above a threshold |
Agentcard at agentcard.sh is a different company from AgentCard at agentcard.ai. It issues Visa cards through Rain and stores real cards for platforms, and it says it chose stored cards because "one-time cards needed KYC for everyday purchases, and users refused it".
How a one-time agent card works
AgentCard's skill page gives the plainest example. Its one-time number is "capped to the purchase amount, live for 7 days, funded by a hold on the user's saved card", with no approval step. The agent puts that number into the checkout like any card. The merchant sees a normal card payment.
Link works the same way with a person in the loop. The agent sends a spend request with the merchant and amount, you approve it, and Link returns a one-time card. Stripe says the agent never receives your real credentials.
Single use virtual card vs a capped card
A single use virtual card is closed after one charge. A capped card stays open but stops at a limit. The issuers split this way:
- Single use: Link's one-time card and AgentCard's one-time number. One purchase each.
- Capped and reusable: Slash lets you set limits "per card or card group", per day, per month or for the card's lifetime. Agentcard at agentcard.sh offers "hard spend limits, transaction-count limits, and merchant or merchant-category (MCC) restrictions".
Use a single use card for a one-off purchase you can see. Use a capped card for a seller the agent pays again and again.
Limits of agent cards to plan for
- Amount caps. AgentCard caps one-time numbers at $150 during beta and direct accounts at $200 a day (AgentCard skill page, read 2026-10-14).
- KYC. AgentCard asks new direct accounts to verify identity before any spend.
- Network tokens do not cover every card. Agentcard says Visa Intelligent Commerce and Click to Pay "only worked for about 8% of cards" in its tests.
- Approval. Link asks a person for every request today. Spending limits that skip approval are planned, not available yet.
3D Secure on agent cards
3D Secure is a check the card's bank may add at checkout. Stripe's docs say "the issuing bank might request cardholders to authenticate", by password, a one-time code sent to their phone, or biometrics (Stripe 3D Secure docs). An agent cannot read your phone. AgentCard says its skill "handles checkout 3DS challenges". The other issuer pages we read do not say how they handle it. Expect some agent card payments to stop and wait for a person.
Why a single-use card fails later charges
Some sellers save the card from the first payment and charge it again later, for a renewal or an automatic top-up. A single-use card is closed after its first charge, and AgentCard's one-time numbers expire after 7 days. Any later charge to that card will be declined. If the agent pays a seller more than once, give it a capped reusable card, or let a person top up a prepaid balance. We have not tested this on looot's Checkout either, so the docs page will say what we see.
What it cannot do
An agent card pays checkout pages that take cards. It does not answer an x402 or MPP payment request: those need a wallet or a shared payment token, covered in the MPP explainer. It does not remove the person entirely: someone saves the card, passes KYC or approves the spend. On looot, an agent card is untested, and the agent still needs a Checkout link paid once. Last checked 2026-10-14.
Try it
Prompt for your agent
Let your agent ask before it spends
For other ways to fund an agent, see prepaid balance for AI agents.
Questions
Keep reading
Agentic payments: 7 ways an AI agent can pay for an API
Agentic payments in 2026, ranked by setup steps: Stripe Link, x402, MPP, Slash, Ramp, AgentCard and Crossmint, and how each one would pay an API seller.
The looot team · · 10 min read
Machine payments protocol: Stripe MPP explained for agents
The Machine Payments Protocol (Stripe MPP) explained: the 402 flow, shared payment tokens, Link's wallet for agents, and what a seller must build to accept it.
The looot team · · 6 min read
Prepaid balance for AI agents: wallets compared
Prepaid balances and wallets for AI agents compared: AgentCash, looot, AgentCard and credit tools, by how you fund them and what an agent can buy.
The looot team · · 6 min read
Try it with the agent you already use
Start your workspace, top up, and paste one prompt into your agent.