ACP vs UCP: the two agentic commerce protocols, explained for merchants
Listen
Merchants need to know two agentic commerce protocols in 2026. ACP (Agentic Commerce Protocol), built by OpenAI and Stripe, standardizes checkout. It lets an agent complete a purchase with a shared payment token, and it powers ChatGPT's Instant Checkout. UCP (Universal Commerce Protocol), launched by Google, covers the fuller journey: catalog access, discovery, and credential-provider payments. They overlap at checkout but solve different scopes. Most merchants will support both through their platform.
I run an 8-figure DTC P&L and have to make this bet in practice. Here's the plain version, without the vendor spin.
What each protocol does
| ACP (OpenAI + Stripe) | UCP (Google) | |
|---|---|---|
| Primary scope | Checkout | Full journey: discovery to checkout |
| Payments | Stripe Shared Payment Token | Credential-provider based |
| Flagship surface | ChatGPT Instant Checkout | Google Search and Gemini |
| Launched | With ChatGPT Instant Checkout (2025) | NRF, January 2026 |
| Think of it as | "Let an agent pay" | "Let an agent shop and pay" |
Which protocol should a DTC merchant support?
Both, in time, and you mostly won't build them by hand. Your platform (Shopify and others) is racing to support them. So your job is three things: keep product data and checkout clean and standards-ready, turn on the protocol support your platform ships, and track which protocol drives which sales. Don't bet the store on one standard. Be ready for whichever your customers' agents use.
How do these protocols change discovery?
They move the buying decision from your storefront to the agent's ranking. That makes your machine-readable product data the new shelf, and it's why getting found by AI agents is now a data problem, not a design problem.
Frequently asked questions
Do I have to choose between ACP and UCP? No. They target different surfaces (ChatGPT vs Google and Gemini). Support whatever your platform exposes for each.
Is there a fee? Each ecosystem has its own payment and take-rate model. Model the economics per channel. See does agentic commerce hurt DTC margins.
What do I do today? Clean your data, validate your schema, and watch your platform's roadmap. The protocols are plumbing. Data quality is the work.
Note: seeded draft. Verify the latest protocol details against primary sources (OpenAI, Stripe, Google) before publishing, since these are moving fast.