What Is the Agent Payments Protocol (AP2)?
The Agent Payments Protocol (AP2) is an open-source protocol, created by Google, that defines how an AI agent obtains signed, verifiable authorization to initiate a payment on a consumer's behalf. Google announced AP2 in September 2025 and publishes the specification under the Apache 2.0 license in the google-agentic-commerce/AP2 repository and at ap2-protocol.org.
AP2 v0.2 operates as a security feature within a commerce protocol. It is explicitly designed to work with Universal Commerce Protocol (UCP), while catalog APIs, checkout updates, and role-to-role communication remain outside AP2's scope. A2A can connect agents and MCP can connect agents to tools, but neither replaces AP2's mandate verification. ACP is a separate commerce protocol.
In April 2026, Google announced it is donating AP2 to the FIDO Alliance so the protocol stays platform-agnostic and community-led, with core spec work continuing under FIDO governance.
How AP2 Uses Mandates
AP2 uses signed Checkout and Payment Mandates with constraints for merchants or payees, amounts, instruments, dates, recurrence, and line items.
The core abstraction in AP2 is a Mandate: a tamper-evident, cryptographically signed digital credential, issued by or on behalf of the consumer, that scopes what the agent is allowed to do. AP2 defines a small family of Mandate types, including checkout mandates and payment mandates, each with open (constraints and goals before a cart is finalized) and closed (authorization for a finalized checkout or a specific amount) forms. Mandates are chained together to produce a complete, verifiable audit trail.
Open Checkout Mandates can constrain allowed merchants and line items. Open Payment Mandates can constrain allowed payees, amount ranges, budgets, payment instruments, execution dates, and recurrence. The current v0.2 specification recommends a short expiration for autonomous mandates. It does not define a normative dynamic revocation mechanism, so expiry and constraints should not be described as revocation.
This addresses a foundational trust question in agentic commerce: how does a merchant, credential provider, network, or processor verify that the agent had the consumer's authorization and stayed within scope? AP2 assigns deterministic verification duties to those roles. See Agent Mandate for the concept on its own.
AP2 vs A2A, UCP, MCP, and ACP
A2A is agent communication, UCP is the commerce journey, MCP is data access, ACP is checkout. AP2 is the signed-authorization layer for agent payments.
| Protocol | Lead maintainers | Primary scope |
|---|---|---|
| AP2 | Google (donating to FIDO Alliance) | Signed, verifiable authorization for agent-initiated payments |
| A2A | Google (Linux Foundation) | Communication and interoperability between agents |
| UCP | Google and Shopify | Full commerce journey: cart, checkout, identity, orders, payment-token exchange |
| MCP | Anthropic (Linux Foundation) | Agent-to-tool data access, including real-time catalog |
| ACP | OpenAI and Stripe | Product discovery, feeds, carts, checkout, payments, and orders |
AP2 is a payments-authorization layer, not a checkout protocol and not a payment rail. It is designed to compose with the other standards: an agent might use A2A to talk to another agent, UCP or ACP to transact with a merchant, and AP2 to carry the signed authorization that the payment network verifies. Mastercard's published relationship to AP2 is a co-developed, AP2-compatible companion standard called Verifiable Intent, also being donated to the FIDO Alliance, not co-ownership of AP2. Visa is not listed as an AP2 contributor in the primary sources.
Status and What Is Not Yet Live
AP2 is pre-1.0 and not GA. Initial support covers pull card payments, with e-wallets, push payments, and digital currencies on the roadmap.
AP2 is in early open development, not generally available. The published releases are versioned before 1.0: v0.1.0 in September 2025 and v0.2.0 in April 2026, the latter focused on "human not present" payment flows. Because the specification is still draft, field names, required arrays, and authorization semantics can change between minor versions.
Initial support covers "pull" card payments. The published roadmap includes e-wallets, push payments (such as UPI and PIX), and digital currencies. No fee schedule is published in the primary sources.
Treat any specific partner-count, pilot, or live-transaction claim with caution unless it comes from a current Google or FIDO Alliance primary source. The protocol's own materials position it as a specification and reference implementation under active development.
How Retailers Prepare for AP2
Merchants must ensure Checkout Mandates are verified. They may delegate that work to a processor, but responsibility does not disappear.
AP2 v0.2 assigns the Merchant a direct duty to receive and verify the Checkout Mandate before completing checkout. The Merchant checks the mandate, the hash of its signed checkout, and any open-mandate constraints. Credential providers and networks verify Payment Mandates, while merchant payment processors verify that the payment credential is scoped to the checkout.
A merchant may delegate its verification work to a technology provider such as a payment processor. Delegation changes who performs the checks, not the verification rules attached to the Merchant role. On Google's AI surfaces, the official guidance is to use UCP for merchant commerce and add the AP2 extension for autonomous purchase scenarios where an agent buys while the user is absent.
Paz supports the product-data work that precedes an AP2 transaction: catalog readiness, human-reviewed optimization, supported feed distribution, and visibility monitoring. Payment authorization and processing remain with the merchant's commerce and payment providers.
FAQ
What does AP2 stand for?+
Who created AP2, Visa or Mastercard?+
Is AP2 the same as Visa TAP or Mastercard Agent Pay?+
When did AP2 launch, and is it live?+
Do retailers need to integrate AP2 directly?+
How does Paz support AP2 readiness?+
Related terms
Universal Commerce Protocol (UCP)
UCP is an open standard by Google and Shopify that enables AI agents to handle the full commerce journey from discovery to post-purchase.
Agentic Commerce Protocol (ACP): What It Is and How It Works
The Agentic Commerce Protocol (ACP) is an open standard, maintained by OpenAI and Stripe, that defines how a shopper, their AI agent, and a merchant complete a purchase while the merchant stays the system of record.
Agent-to-Agent Protocol (A2A): What It Is in 2026
A2A is an open protocol launched by Google and donated to the Linux Foundation that defines how AI agents communicate, coordinate, and delegate tasks across systems.
Model Context Protocol (MCP)
MCP is an open standard originally created by Anthropic that provides a universal way for AI agents to connect to external data sources in real time.
Agent Mandate: What It Is in 2026
An Agent Mandate is a digitally signed authorization a consumer issues to an AI agent that defines exactly what the agent can spend on, with what limits, and for how long.
How AI-ready are your products?
Evaluate one product URL for AI readiness and review a structured report across mapping, attributes, product context, and attribute context.
Run free report →