Google · AP2 · UCP · A2A · Agent payments
Google AP2, UCP, and A2A: where AffixIO fits in Google's agent payment stack
Google shipped three pieces that define much of the 2026 agentic commerce conversation: AP2 for signed spending mandates, UCP for product and cart schemas, and A2A with Agent Cards for agent discovery. Search volume for google AP2 and universal commerce protocol tracks alongside enterprise RFPs for autonomous checkout. This guide explains what Google covers, what issuers and merchants still need at transaction time, and how AffixIO closes the verification gap without competing with Google's rails.
What Google built for agent payments
Google is not a card network and not a merchant acquirer. Its agent payment work standardises how agents describe intent, discover merchants, and prove delegated spend. That positions Google as the schema and authorization spec owner while partners handle settlement.
In September 2025 Google announced AP2 with more than 60 partners including Mastercard, PayPal, and American Express. UCP followed with Shopify, Walmart, Target, Etsy, and Wayfair. A2A provides the agent communication layer with optional x402 settlement extensions co-developed with Coinbase.
AP2
JSON-LD mandates as W3C Verifiable Credentials. Intent Mandates for delegated tasks; Cart Mandates for specific purchases.
UCP
Universal product feeds, cart objects, and merchant capability descriptors so agents stop scraping HTML.
A2A
Agent-to-agent messaging, task delegation, and published Agent Cards listing endpoints and auth requirements.
Vertex / Gemini agents
Google Cloud agents can consume UCP catalogs and present AP2 mandates through partner PSP integrations.
AP2 mandates: authorization, not settlement
AP2 answers whether an agent was permitted to spend. A user signs a mandate specifying amount caps, merchant categories, expiry, and allowed payment rails. The agent attaches that mandate when initiating checkout or API purchases.
AP2 does not replace issuer authorization systems. A valid mandate signed yesterday does not tell the issuer whether the account is frozen today, whether the merchant is on a block list, or whether fraud rules should decline. That live decision belongs in a verification layer.
| Question | AP2 | AffixIO |
|---|---|---|
| Did user delegate spend? | Yes, via signed mandate | Confirms mandate still valid against policy |
| Is agent registered? | Partial, via credential binding | YES/NO against live registry |
| Issuer risk at auth time? | Not in scope | Binary eligibility from issuer rules |
| Audit evidence | Mandate artifact | Minimal hash, no PII stored |
UCP and the commerce discovery layer
The Universal Commerce Protocol gives agents structured product data: SKU, price, inventory signals, shipping constraints, and return policies. Shopping agents on Gemini or third-party orchestrators can build carts without brittle web scraping.
UCP reduces friction before payment. It does not verify that the paying agent is authorised. Merchants adopting UCP still need a gate at checkout that confirms agent identity and spend permission. AffixIO plugs into that gate.
Retailers on UCP typically run: agent reads UCP feed, agent builds cart, merchant checkout calls AffixIO, settlement via card or x402 proceeds on YES.
A2A, Agent Cards, and the truth layer
A2A lets agents publish Agent Cards: JSON documents describing name, capabilities, authentication, and endpoints. Agent A discovers Agent B, negotiates a paid task, and coordinates execution.
Agent Cards are claims. A malicious agent can publish a convincing card. Before money moves, the receiving side needs a registry check: is this agent instance allowed to act and pay? AffixIO returns YES or NO against your authorised agent registry in sub-second time. See A2A protocol and Agent Cards.
Google's A2A x402 extension lets agents settle micropayments over HTTP 402 after A2A coordination. AP2 can authorize; x402 settles; AffixIO verifies between those steps when policy requires it.
What Google's stack does not cover
Google defines standards. Issuers, merchants, and PSPs implement them. Three gaps appear in every production rollout:
- Live eligibility: Mandates are static snapshots; accounts and fraud state change continuously.
- Cross-network policy: AP2 partners interpret mandates differently; a binary verification API normalises outcomes.
- PII minimisation: Audit teams want proof a check ran without copying customer records into another vault.
Pattern. Google supplies discovery (UCP), communication (A2A), and authorization shape (AP2). AffixIO supplies runtime verification that the transaction is still allowed under your rules.
Where AffixIO fits with Google AP2 and UCP
AffixIO is complementary infrastructure. POST /v1/verify with an agent identifier, mandate reference, and circuit ID. Response: eligible true or false and data_retained: null.
UCP discovery
AP2 mandate
AffixIO verify
Settlement
For issuers in the AP2 consortium
Map mandate fields to AffixIO circuits. Return authorization advice enriched with verification metadata. No duplicate storage of mandate payloads inside AffixIO.
For UCP merchants
Call verification before creating payment intents. Reject agent checkout early on NO to reduce chargebacks. See merchant AI agent verification.
Integration checklist
- Parse AP2 mandate claims at your gateway
- Map merchant and agent context to an AffixIO circuit
- Call POST /v1/verify before capture or x402 settlement
- Log audit hash; retain mandates in your controller systems only
- Wire YES/NO into UCP checkout webhooks and A2A paid-task handlers
API docs: openapi.json, technical architecture, full agent payment stack.
Summary. Google AP2, UCP, and A2A define how agents discover, delegate, and authorize spend. AffixIO adds the transaction-time YES/NO check issuers and merchants need before settlement. Contact for integration support.
Frequently asked questions
AP2 (Agent Payments Protocol) is Google's open framework for cryptographically signed spending mandates. Agents present mandates to prove delegated authority for autonomous purchases.
UCP (Universal Commerce Protocol) standardises product feeds and cart schemas so shopping agents can integrate with retailers without scraping websites.
No. AP2 covers authorization and mandate structure. Settlement uses partner rails including cards, AP2 x402 extensions, or PSP integrations.
AffixIO verifies at transaction time that the agent and mandate still satisfy issuer or merchant policy, returning YES or NO without storing PII.
A2A handles agent communication and discovery. AP2 handles spend permission. They compose in multi-agent commerce flows.
Explore AffixIO
What is AffixIO · Agentic payments · AI hub · Merchant verification · Contact
Request API access
Add binary verification to your Google AP2 or UCP checkout integration.
Contact our team