Sign in

Agent Payments Protocol (AP2): What It Is and How It Works

The Agent Payments Protocol (AP2) is an open-source protocol, created by Google and being donated to the FIDO Alliance, that defines how an AI agent obtains signed, verifiable authorization to initiate a payment on a consumer's behalf.

Last updated: 2026-08-15

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.

ProtocolLead maintainersPrimary scope
AP2Google (donating to FIDO Alliance)Signed, verifiable authorization for agent-initiated payments
A2AGoogle (Linux Foundation)Communication and interoperability between agents
UCPGoogle and ShopifyFull commerce journey: cart, checkout, identity, orders, payment-token exchange
MCPAnthropic (Linux Foundation)Agent-to-tool data access, including real-time catalog
ACPOpenAI and StripeProduct 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?+
AP2 stands for Agent Payments Protocol. It 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.
Who created AP2, Visa or Mastercard?+
AP2 was created by Google, not by Visa or Mastercard. Google publishes the specification in the google-agentic-commerce/AP2 repository and announced in April 2026 that it is donating AP2 to the FIDO Alliance. Mastercard's published relationship to AP2 is a co-developed, AP2-compatible companion standard called Verifiable Intent, not co-ownership of AP2. Visa is not listed as an AP2 contributor in the primary sources.
Is AP2 the same as Visa TAP or Mastercard Agent Pay?+
No. AP2 is an open payments-authorization protocol created by Google. Visa Trusted Agent Protocol (TAP) is Visa's merchant-facing protocol for cryptographically verifying an agent's identity and authorization. Mastercard Agent Pay is Mastercard's own agentic-payments program. They are separate efforts that overlap in goals but differ in owner, scope, and maturity.
When did AP2 launch, and is it live?+
Google announced AP2 in September 2025. It is in early open development and not generally available; the published releases are v0.1.0 (September 2025) and v0.2.0 (April 2026). Initial support covers pull card payments, with e-wallets, push payments, and digital currencies on the roadmap.
Do retailers need to integrate AP2 directly?+
AP2 assigns merchants responsibility for verifying Checkout Mandates before completing checkout. A merchant may delegate those checks to a processor or other technology provider, but the delegate must follow the Merchant verification rules. For Google AI Mode and Gemini, use UCP and add its AP2 extension when supporting autonomous purchases in the user's absence.
How does Paz support AP2 readiness?+
Paz supports catalog readiness, human-reviewed optimization, supported feed distribution, and visibility monitoring before the transaction.

Related terms

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 →