Promptwatch Logo

Agent Payments Protocol (AP2)

The Agent Payments Protocol (AP2) is an open standard that uses signed mandates to prove what an AI agent may buy and pay for, now run by the FIDO Alliance.
Updated October 15, 2026
GEO

Definition

The Agent Payments Protocol (AP2) is an open specification for securing payments that AI agents make on a user's behalf. It answers the question every merchant and bank faces when an agent shows up to buy something: did a real person authorize this purchase, at this price, within these limits? AP2 answers it with mandates, cryptographically signed records of what the user approved, which travel with the transaction and can be checked later in a dispute.

Google introduced AP2 in September 2025. On April 28, 2026 it released version 0.2 and donated the protocol to the FIDO Alliance, the standards body behind passkeys, to keep it vendor-neutral (Google). The spec and SDKs live on GitHub.

Version 0.2 defines five roles: the shopping agent, the credential provider (the source of the payment credential, such as a wallet or card issuer), the merchant, the merchant's payment processor, and a trusted surface. The trusted surface is the user interface that collects the person's informed consent, and the spec requires it to be non-agentic, meaning deterministic code rather than an LLM. Two mandate types do the work:

  • A checkout mandate proves to the merchant that the agent may buy the specific checkout it assembled. It is bound by hash to a checkout that the merchant itself signed, and the merchant returns a signed receipt.
  • A payment mandate proves to the credential provider, card network and payment processor that the agent may pay for that checkout, and also produces a receipt.

Version 0.1 used three mandate types (intent, cart and payment); 0.2 reorganized them into checkout and payment mandates with explicit schema versioning. It also added 'Human Not Present' flows, where an agent completes a purchase autonomously within limits the user signed in advance, such as buying limited-release tickets the moment they go on sale. Google describes the user side simply: tell the agent which brands and products you want and how much it may spend, and it only buys when those criteria are met, leaving a permanent record.

AP2 is deliberately narrow. It does not define catalogs, carts or checkout APIs; it runs as a security layer inside a commerce protocol and is designed to work with Google's Universal Commerce Protocol. It is payment-method agnostic, covering cards as well as other rails, and Google has connected x402 stablecoin payments to it. Mastercard co-developed Verifiable Intent, a related standard for tamper-proof logs of user-authorized agent actions, which is also being donated to FIDO. Our comparison of AP2, ACP and MCP covers how it relates to the Agentic Commerce Protocol, which handles checkout and feeds for ChatGPT and Copilot.

For brands, AP2 matters most once purchases become autonomous. When an agent buys within a signed budget and brand list, the user is not looking at a product page at the moment of purchase. The agent decides from structured data whether your offer meets the mandate's criteria, and your payment stack decides whether it can verify the mandate and accept the order. Visibility work, accurate product feeds and payment-partner support together decide whether you capture those orders. The wider context is covered under agentic commerce and AI agents.

Examples of Agent Payments Protocol (AP2)

  • A user signs a mandate letting their agent buy two concert tickets under $150 each the moment sales open. The agent completes the purchase autonomously, and the merchant verifies the signed checkout mandate before issuing tickets.
  • A card issuer acting as credential provider checks a payment mandate against the merchant-signed checkout before releasing a scoped payment credential to the shopping agent.
  • A merchant facing a chargeback on an agent-placed order produces the signed checkout mandate and receipt showing the user approved the exact items and total.
  • A payments team upgrading from AP2 v0.1 maps its intent, cart and payment mandate handling to the v0.2 checkout and payment mandates and adds support for Human Not Present flows.

Terms related to Agent Payments Protocol (AP2)

Agentic Commerce

Agentic commerce is buying in which an AI agent searches, compares and completes purchases for a user, using protocols such as ACP, UCP and AP2 to transact.

GEO

Agentic Commerce Protocol (ACP)

The Agentic Commerce Protocol (ACP) is an open standard from OpenAI and Stripe for sharing product feeds and running checkout between AI agents and merchants.

GEO

x402

x402 is an open protocol that uses the HTTP 402 Payment Required status so AI agents and apps can pay for an API call or web page inline, without an account.

AI

AI Agents

AI agents are AI systems that pursue a goal over many steps: they plan, use tools such as search, a browser or code, act on results and ask humans when needed.

AI

Product Feeds for AI Shopping

Product feeds for AI shopping are structured catalog data that merchants send to ChatGPT, Google and Copilot so AI assistants can show and sell their products.

GEO

Agent2Agent Protocol (A2A)

Agent2Agent (A2A) is an open Linux Foundation protocol that lets AI agents from different vendors discover each other, delegate tasks and return results.

AI

Agent Experience Optimization (AX)

Agent experience optimization (AX) makes a product, website or API easy for AI agents to discover, understand, access and use on a person's behalf.

GEO

AI Shopping

AI shopping is using AI assistants like ChatGPT, Google AI Mode, Copilot and Alexa to discover, compare and choose products based on feeds, reviews and sources.

AI

Model Context Protocol (MCP)

Model Context Protocol (MCP) is an open standard for connecting AI apps to tools and data. Anthropic created it; the Linux Foundation's AAIF now hosts it.

AI

Frequently Asked Questions about Agent Payments Protocol (AP2)

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

A mandate is a cryptographically signed record of what a user authorized an agent to do. In AP2 v0.2, a checkout mandate proves to the merchant that the agent may buy a specific checkout, and a payment mandate proves to the payment chain that the agent may pay for it. Both produce signed receipts and can be used as evidence in disputes.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard