Agentspay

Explainer

Agent Payments Protocol - AP2 vs ACP vs x402 Explained

AP2, ACP, and x402 are the three standards shaping how AI agents pay. They solve different layers of the problem, and most real systems will touch more than one.

Last updated July 2026

Agent Payments Console

Pick an agent

Payment intent

intent:

Policy evaluation

Human approval required

This spend is over your approval threshold. Approve it to issue a scoped card, or deny it.

Scoped virtual card issued

Agentspay

single-use

Wallet budget

spent of

Audit trail

In short

An agent payments protocol is a standard for how an AI agent authorizes and completes a payment. AP2 (Agent Payments Protocol), introduced by Google, uses verifiable mandates to prove an agent had user authorization for a purchase. ACP (Agentic Commerce Protocol), from OpenAI and Stripe, standardizes agent-driven checkout with merchants. x402 revives the HTTP 402 status code for instant crypto micropayments between machines. They address authorization, checkout, and settlement respectively, so they are complementary rather than mutually exclusive.

AP2: verifiable mandates for authorization

AP2, the Agent Payments Protocol led by Google, focuses on proving that an agent was authorized to spend. It uses cryptographically signed mandates that capture user intent and the limits of what the agent may buy, so a merchant or payment provider can verify the agent acted within a real, attributable instruction. AP2 is about trust and accountability at the authorization layer, and it is designed to be payment-method agnostic.

ACP: standardized agentic checkout

The Agentic Commerce Protocol, developed by OpenAI and Stripe, standardizes how an agent completes a purchase with a merchant. It defines how product information, carts, and checkout flow between an AI surface and a seller so an agent can buy without a custom integration per store. ACP operates at the checkout and commerce layer, making merchant transactions interoperable for agents.

x402: HTTP 402 machine micropayments

In practice most agents reach x402 through a tool call, so it is worth reading this alongside how MCP payments work. x402, introduced by Coinbase, revives the long-reserved HTTP 402 Payment Required status code to let machines pay for resources inline over HTTP. A server can respond with a 402 and a price, and the client settles instantly, typically with stablecoins, before the request proceeds. x402 targets the settlement layer for low-value, high-frequency agent and API payments.

Where the card networks fit

These protocols are open standards, but the money still settles over a payment rail, and the two biggest card networks now have their own agentic programs that implement them. Visa Intelligent Commerce supports payments initiated through several of these protocols and issues scoped, tokenized card credentials to agents. Mastercard Agent Pay does the same with Mastercard Agentic Tokens and adds agent-to-agent settlement across cards, bank accounts and stablecoins. If you are weighing which rail to build on rather than which protocol, our comparison of Visa Intelligent Commerce vs Mastercard Agent Pay breaks down how they differ and what neither one governs. Both networks also joined the launch coalition for the Universal Commerce Protocol, the Google and Shopify standard announced in January 2026 that wraps catalog, cart, checkout, and orders into one specification and is documented as interoperable with AP2. That is the layer above the three here, and it is the one most US merchants will be asked about next.

How Agentspay fits across all three

These standards define how agents authorize, check out, and settle, but none of them decides whether a given spend should happen. Agentspay is the rail-neutral control plane that sits across them: it enforces policy, applies hard spend limits, pauses for human approval, and writes an immutable audit trail regardless of which protocol moves the money. You adopt AP2, ACP, or x402 as they fit, and keep one place that never moves money without policy.

Whatever standard moves the money, Agentspay is the rail-neutral control plane that keeps it governed. See how it works and the control surfaces that enforce policy, approvals, and audit on every transaction.

Frequently asked

Questions people ask about AP2 vs ACP vs x402

What is the difference between AP2 and ACP?

AP2 and ACP solve different layers. AP2, led by Google, proves authorization: a cryptographically signed mandate shows an agent had real user permission to buy within stated limits. ACP, maintained by OpenAI and Stripe, standardizes checkout between an agent and a merchant. A stack can use both, with AP2 proving the mandate and ACP completing the purchase.

Is x402 a replacement for card payments?

No. x402 targets inline machine settlement for small, high-frequency payments such as API calls and data access, usually in stablecoins over HTTP. Card rails still win for business purchases because charges are disputable, settlement is delayed and chargeback rights apply. Most real systems use x402 for micropayments and cards for everything a finance team has to reconcile.

Which agent payments protocol should I adopt?

Pick by the problem you have. If you sell to agents, implement ACP so agents can check out with you, and see our guide to the Agentic Commerce Protocol. If you need to prove an agent was authorized, look at AP2. If your agents pay per API call, look at x402. If your agents are the ones spending, none of them controls the budget and you need a policy layer on top.

Keep reading

More explainers

Agentic payments

Agentic Payments

Agentic payments move money with no human at the checkout. The rails to do it all shipped during 2026. The part most teams have not solved is deciding, before the money moves, whether the agent was allowed to spend it.

Read

Agent payment platforms

AI Agent Payment Platforms

Five different kinds of product now call themselves an AI agent payment platform, and they solve five different problems. Picking the wrong category is the expensive mistake, not picking the wrong vendor inside a category.

Read

Universal Commerce Protocol

the Universal Commerce Protocol (UCP)

Google and Shopify shipped UCP as an open standard so an AI agent can check out at any merchant that supports it. Here is what the specification actually defines, where it is live for US buyers, and the one thing it deliberately leaves to you.

Read

MCP Payments

MCP Payments

MCP payments are how an AI agent discovers a payment tool and calls it to move money. The catch: the Model Context Protocol carries the tool call, not the spending decision, so nothing in the stack asks whether the purchase should have happened.

Read

Visa Intelligent Commerce vs Mastercard Agent Pay

Visa Intelligent Commerce vs Mastercard Agent Pay

Visa Intelligent Commerce and Mastercard Agent Pay are the two big card networks racing to let AI agents pay. They take different routes to the same idea, and neither one decides whether a given purchase should have happened.

Read

Agentic Commerce Protocol

the Agentic Commerce Protocol

ACP is the open standard behind agentic checkout in ChatGPT. It tells a merchant how to sell to an AI agent. It says nothing about whether your agent should have made the purchase.

Read

Machine payments protocol

Machine payments protocol

As software starts paying software, machine payments protocols define how value moves without a human at the keyboard. The harder question is how to keep that spending governed.

Read

Know Your Agent (KYA)

Know Your Agent

KYA, or Know Your Agent, extends the idea of customer due diligence to autonomous software. When an agent spends, you need to know which agent, on whose authority, and under what limits.

Read

Keep agent spending governed

Add policy, hard limits, human approval, and an immutable audit trail across any protocol or rail. Start in the sandbox today.

Never moves money without policy