Head-to-head
UCP vs AP2
In short
UCP is a commerce protocol with carts, checkout sessions and payment handlers; AP2 is a payment authorisation layer of signed mandates that UCP lists as a built-in extension. On Stripe the matrix reads UCP live and AP2 no statement found, and the two split on 17 more columns.
The sourced difference
UCP is a commerce protocol with carts, checkout sessions and payment handlers; AP2 is a payment authorisation layer of signed mandates that UCP lists as a built-in extension. UCP checkout is live on Google surfaces; AP2 has no confirmed live surface and moved to FIDO working groups in April 2026. ucp.dev, read 4 Nov 2026.
Verdicts by reader type
- Head of ecommerce engineering
- Implement UCP now; treat AP2 as a future field in the payment step.
- Payments lead
- AP2 mandates are dispute evidence, not a liability shift.
- Shopify Plus merchant
- Nothing to do for AP2 on Shopify today.
Side by side
| Measure | UCP | AP2 |
|---|---|---|
| Kind | Protocol | Protocol |
| Operator | UCP Tech Council (Google, Shopify, Etsy, Target, Wayfair, Amazon, Meta, Microsoft, Salesforce, Stripe and others) | FIDO Alliance (donated by Google, April 2026) |
| Homepage | ucp.dev | ap2-protocol.org |
| Matrix cells with a stated status | 10 live, 4 pilot, 6 announced | 0 live, 1 pilot, 10 announced |
| Published pricing | No pricing statement on file | No pricing statement on file |
| A limit worth knowing | Does not move funds: payment runs through the merchant PSP via a payment handler. | Does not carry the payment itself: it wraps cards, x402 or other rails. |
| Merchant of record | Merchant | Merchant |
| Dispute rules | None in spec | Evidence only |
| Live surfaces | Yes | None confirmed |
| Cost | No protocol fee | No protocol fee |
Column by column: where the statuses differ
18 of 27 columns read differently for UCP and AP2 on 4 Nov 2026.
| Column | UCP | AP2 |
|---|---|---|
| Stripe | live | no statement found |
| Adyen | pilot | announced |
| PayPal | live | announced |
| Braintree | live | no statement found |
| Coinbase | no statement found | announced |
| Crossmint | live | announced |
| Shopify | live | announced |
| BigCommerce | pilot | no statement found |
| Salesforce CC | live | announced |
| commercetools | live | no statement found |
| WooCommerce | pilot | no statement found |
| Amazon | not supported | no statement found |
| Walmart | announced | no statement found |
| Target | live | no statement found |
| Wayfair | announced | no statement found |
| Google AI Mode | live | announced |
| Meta Muse | announced | no statement found |
| Copilot | live | no statement found |
| 18 differences |
Read the profiles
Sources
- ucp.dev/, read 4 Nov 2026
- AP2 protocol site, read 4 Nov 2026
- shopify.com/news/ai-commerce-at-scale, read 4 Nov 2026
- cloud.google.com/blog/products/ai-machine-learning/announcing-agents-to-payments-ap2-protocol, read 4 Nov 2026
- AP2 releases, read 4 Nov 2026
Last reviewed