Agentic AI

Agentic AI

Google and Shopify’s UCP Just Won Agentic Commerce. Stripe, Amazon, and Microsoft Walked Into the Room

The protocol war is over. The commerce war is not.

Ken Huang's avatar
Ken Huang
Apr 29, 2026
∙ Paid

Every major player in agentic commerce just made the same public move.

On April 24, 2026, Amazon, Meta, Microsoft, Salesforce, and Stripe joined the Universal Commerce Protocol Tech Council, the technical body that steers UCP as an open standard for how AI agents work with businesses across product discovery, cart building, checkout, and post-purchase interactions (UCP Tech Council announcement). They joined founding Tech Council members Google, Shopify, Etsy, Target, and Wayfair, creating a ten-member governance body that now spans search, marketplaces, social commerce, enterprise software, payments, and retail infrastructure.

That is the headline.

The real story is more subtle and more important.

In this blog post we will cover the following

  • The first mistake is thinking this is about checkout

  • The technical scoreboard

  • What UCP actually is

  • Payments are where the protocol becomes economic

  • ACP did not fail because it was stupid. It failed because commerce is not a demo.

  • Why Amazon’s seat matters

  • Microsoft and Salesforce are channel realists

  • Shopify may be the biggest winner

  • The economic battle: discovery, not checkout

  • The new SEO is not SEO

  • Fraud, consent, and the return of “good bots”

  • What “Stripe walked away” gets wrong

  • The likely winners

  • The likely losers

  • The bear case for UCP

  • The bull case for UCP

  • What to watch next

  • The verdict

UCP has not yet “won” in the sense that every AI purchase will route through Google’s standard. Amazon has not opened its marketplace to outside agents. Meta has not surrendered Instagram commerce to a neutral protocol. OpenAI’s Agentic Commerce Protocol is not dead. Stripe has not abandoned the standard it co-developed with OpenAI. Microsoft, Salesforce, and Shopify are not monogamous.

But UCP has won something that is often more valuable than early transaction volume: it has won the governance layer. It is now the protocol that the broadest set of commerce incumbents are willing to sit inside, extend, and shape.

That matters because agentic commerce is not just “checkout inside chat.” It is the re-architecture of online shopping around a new actor: the AI agent that discovers, compares, configures, carts, pays, tracks, returns, and supports purchases on a user’s behalf. Once that actor exists, every old assumption in ecommerce starts to break. Search engine optimization breaks because the consumer no longer browses ten blue links. Retail media breaks because there may be no click. Last-click attribution breaks because the agent may synthesize influence across many sources. Checkout breaks because the buyer may not be present at the exact moment the transaction is executed. Fraud models break because “bot traffic” is no longer automatically bad traffic. Merchant data strategy breaks because scraped HTML is not enough for an agent to reason about inventory, fulfillment, loyalty benefits, substitutions, and returns.

The winning protocol is therefore not the prettiest checkout API. It is the standard that can absorb the messiness of commerce.

On that axis, UCP has a serious claim to the crown.

Google launched UCP on January 11, 2026 as “a new open standard for agentic commerce” spanning “the entire shopping journey — from discovery and buying to post-purchase support” (Google launch announcement). Google said UCP was co-developed with Shopify, Etsy, Wayfair, Target, and Walmart, and endorsed by more than 20 ecosystem participants including Adyen, American Express, Best Buy, Flipkart, Macy’s, Mastercard, Stripe, The Home Depot, Visa, and Zalando (Google launch announcement). UCP’s official technical overview describes a protocol designed to collapse the N-to-N integration problem between consumer surfaces, businesses, and payment providers into a shared abstraction layer (Google Developers UCP overview).

Seven months before UCP’s Tech Council expansion, Stripe and OpenAI had launched the rival Agentic Commerce Protocol, or ACP, alongside ChatGPT Instant Checkout on September 29, 2025 (Stripe ACP announcement). ACP was real. It was open source. It had Stripe’s payment credibility and OpenAI’s consumer surface. It allowed ChatGPT users in the United States to buy from U.S.-based Etsy businesses at launch, with more than a million Shopify merchants described as “coming soon” (Stripe ACP announcement). It positioned ChatGPT as the buyer’s agent while merchants remained responsible for accepting or declining orders, charging the payment method, calculating tax, handling fulfillment, and managing returns (Stripe ACP announcement).

For a moment, ACP looked like the standard.

Then commerce complexity arrived.

By March 2026, OpenAI was revamping ChatGPT shopping away from the first version of Instant Checkout and toward product discovery plus merchant-controlled checkout experiences (CNBC). CNBC reported that OpenAI said the first iteration of Instant Checkout did not deliver the flexibility it wanted, with analysts pointing to challenges around vendor onboarding, accurate product information, multi-item carts, and loyalty programs (CNBC). Walmart’s test was even more brutal: after offering about 200,000 products through OpenAI’s Instant Checkout, purchases completed directly inside ChatGPT converted at one-third the rate of click-out transactions to Walmart’s own website, and Walmart EVP Daniel Danker called the experience “unsatisfying” (Search Engine Land).

That is the context for Stripe joining UCP.

The clean but wrong interpretation is that Stripe defected and ACP failed. The correct interpretation is that Stripe is acting like infrastructure. Stripe co-developed ACP with OpenAI, built Shared Payment Tokens for delegated payments, and still benefits if ChatGPT becomes a major commerce surface (Stripe ACP announcement). But Stripe also wants to be the payment layer for every agentic commerce standard that matters. Joining UCP’s Tech Council gives Stripe influence over the broadest emerging standard without requiring it to abandon ACP.

The same logic applies to Microsoft, Salesforce, Shopify, Meta, and even Amazon. They are not picking one protocol and burning the rest. They are joining the room where the open standard is being written.

That is why the April announcement matters. It does not mean the agentic commerce war is over. It means the standards war has moved from “which spec has the best launch demo?” to “which governance body can coordinate the largest number of mutually suspicious giants?”

UCP just won that round.

The first mistake is thinking this is about checkout

Most people heard “agentic commerce” and imagined a buy button inside ChatGPT.

That is too small.

Checkout is the final mile of commerce. It is not commerce. Real commerce is the ugly middle: product data, variants, taxes, inventory, shipping promises, fraud signals, loyalty accounts, personalized discounts, refunds, partial shipments, substitutions, return windows, marketplace rules, payment routing, regional availability, customer support, and merchant liability.

The checkout button is the easy part.

The hard part is allowing an AI agent to ask a merchant: “Can this user buy these three products, with this coupon, shipped to this address, using this wallet, with loyalty benefits applied, while preserving the merchant’s rules, tax logic, fraud stack, fulfillment constraints, and customer relationship?”

That is the protocol problem.

U.S. ecommerce reached $1.2337 trillion in 2025 and represented 16.4% of total U.S. retail sales, according to the Census Bureau’s March 2026 quarterly ecommerce report (U.S. Census Bureau). In the fourth quarter of 2025 alone, seasonally adjusted U.S. retail ecommerce sales were $316.1 billion, up 5.3% from the same quarter a year earlier (U.S. Census Bureau). This is not a niche software integration; it is a control layer for a trillion-dollar U.S. market.

The existing ecommerce stack is also full of friction. Baymard’s cart-abandonment benchmark put the average ecommerce cart abandonment rate at 70.22%, based on a meta-analysis of 50 studies updated in September 2025 (Baymard Institute). Agentic commerce promises to attack that friction by letting the buyer express intent once and allowing the agent to resolve the details. But if the agent cannot accurately negotiate checkout state, shipping, identity, payment, and post-purchase events, it simply moves the abandonment problem into a chat window.

This is where ACP and UCP diverge.

ACP started from the transaction. Its core implementation for Instant Checkout asks merchants to share a structured product feed, implement agentic checkout endpoints, and support delegated payments (OpenAI developer docs). OpenAI’s developer documentation says merchants provide product data in CSV or JSON, including identifiers, descriptions, pricing, inventory, media, and fulfillment options, so ChatGPT can surface products accurately in shopping experiences (OpenAI developer docs). For checkout, ChatGPT collects buyer, fulfillment, and payment information, calls the merchant’s ACP endpoints to create or update a checkout session, and reflects the merchant’s returned state to the user (OpenAI developer docs). The merchant performs validation, determines fulfillment options, calculates and charges tax, analyzes risk signals, charges the payment method with its existing payment processor, and accepts or declines the order (OpenAI developer docs).

That is a serious design. It preserves the merchant as merchant of record. It keeps payment processing on the merchant’s systems. It avoids turning OpenAI into a retailer.

But its first product expression, Instant Checkout, was still a relatively narrow path: products from feeds, checkout inside ChatGPT, delegated payment token, merchant fulfillment. It was powerful when the shopping flow was simple. It struggled when commerce looked like Walmart.

UCP starts from a different premise: commerce is not one flow. It is a set of capabilities that must be discovered, negotiated, extended, and sometimes handed back to a human.

Shopify’s engineering post on UCP is the clearest articulation of this philosophy. Ilya Grigorik, a distinguished engineer at Shopify, writes that commerce is “universal, but not uniform” and that payment rules, discount stacking, and fulfillment permutations are not edge cases but the emergent reality of retail (Shopify Engineering). UCP therefore separates responsibilities into layers: a Shopping service for core transaction primitives, capabilities such as Checkout, Orders, and Catalog, and extensions that augment those capabilities with domain-specific schemas (Shopify Engineering).

That layered structure is the technical reason UCP is winning. It does not try to make every merchant fit a single checkout model. It gives merchants and agents a way to declare what they can do, discover each other’s capabilities, compute the intersection, proceed where they agree, and escalate where they do not.

The difference sounds abstract. It is not.

ACP asks: “Can ChatGPT complete this checkout?”

UCP asks: “What kind of commerce interaction can this agent and this merchant safely perform together?”

That second question is the bigger one.

The technical scoreboard

The easiest way to see the strategic difference is to compare what each protocol standardizes.

The table makes the central point: ACP is not “bad UCP.” It is narrower. It is built around the ChatGPT commerce path: feed products to OpenAI, let ChatGPT create and update checkout sessions, pass constrained payment credentials, and let the merchant complete the transaction. UCP is broader. It attempts to define how any agent and any merchant discover, negotiate, escalate, and complete commerce interactions across multiple transports and payment providers.

That difference becomes decisive when the market moves from single-item chat checkout to full-lifecycle shopping. A travel agent, procurement agent, grocery agent, fashion agent, or household replenishment agent needs more than a buy button. It needs account linking, cart mutation, partial fulfillment, subscriptions, substitutions, price limits, delivery constraints, post-purchase events, and proof of authority. UCP has a more natural place to put those pieces.

ACP can evolve in that direction, and OpenAI’s commerce docs already continue to expand around feeds, apps, and delegated payment. But UCP began there. It was designed for the ugly middle.

What UCP actually is

UCP is best understood as a commerce negotiation protocol.

A merchant publishes a profile at /.well-known/ucp declaring the services, capabilities, extensions, payment handlers, and signing keys it supports (UCP specification overview). A platform or agent advertises its own profile through mechanisms such as the UCP-Agent header for HTTP transport or metadata for MCP transport (UCP specification overview). The business and the platform compute an intersection of supported capabilities, fetch relevant schemas, compose the active extensions, and validate requests and responses against the negotiated shape (UCP specification overview).

The important word is “negotiated.”

Modern web commerce works because clients and servers negotiate constantly. Browsers send accept headers. Servers choose encodings. APIs version. Payment forms branch based on country, card, risk, and cart state. UCP brings that model into agentic commerce.

The protocol’s naming system uses reverse-domain namespaces, so UCP-defined capabilities live under names such as dev.ucp.shopping.checkout, while a loyalty provider could define its own namespace under its own domain (UCP specification overview). Shopify emphasizes that this avoids central approval committees: if a loyalty vendor owns a domain, it can define an extension under that namespace, and agents that understand it can use it while others ignore it (Shopify Engineering).

That is the “open bazaar” idea. UCP does not need to predict every future commerce pattern. It needs to make extension safe.

At launch, UCP focused on core commerce capabilities including checkout, identity linking, and order management (UCP core concepts). The latest UCP overview describes standard capabilities such as Checkout, which facilitates creation and management of checkout sessions including cart management and tax calculation; Identity Linking, which enables platforms to obtain OAuth 2.0 authorization to perform actions on a user’s behalf; and Order, which allows businesses to push asynchronous updates about shipping, delivery, and returns (UCP specification overview).

The checkout capability has a state machine designed for real commerce. UCP checkout sessions can be incomplete, requires_escalation, ready_for_complete, complete_in_progress, completed, or canceled (UCP checkout specification). If information is missing but the agent can fix it through the API, the session remains recoverable; if the merchant needs buyer input or review, the platform uses a continue_url to hand off the session (UCP checkout specification). UCP also specifies that the checkout must be finalized manually through a trusted UI unless the AP2 Mandates extension is supported (UCP checkout specification).

That last clause is crucial. UCP recognizes two modes of agentic commerce: assisted commerce, where the agent prepares the cart and a human reviews the purchase, and delegated commerce, where cryptographic authorization allows the agent to act without the human present.

The delegated version depends on AP2, Google’s Agent Payments Protocol. AP2 uses tamper-proof, cryptographically signed “Mandates” as verifiable proof of a user’s instructions (Google Cloud AP2 announcement). In a real-time purchase, the user’s initial request becomes an Intent Mandate and the approved cart becomes a Cart Mandate; in a delegated purchase, the user signs an upfront Intent Mandate with limits such as timing and price, allowing the agent to act when the conditions are met (Google Cloud AP2 announcement). Google describes AP2 as compatible with A2A and MCP and designed to support credit cards, debit cards, stablecoins, real-time bank transfers, and cryptocurrencies (Google Cloud AP2 announcement).

This is not just “payments.” It is non-repudiation for agent intent.

If an agent buys the wrong item, who is responsible? If a user says “buy running shoes under $100” and the agent buys $99.99 shoes plus $18 shipping, did it violate the mandate? If a merchant changes price after selection, can the agent still execute? If a payment is disputed, what proves the user authorized the action?

AP2 is Google’s answer. UCP is the commerce layer that can incorporate that answer.

UCP also supports multiple transports. Google says UCP is compatible with Agent2Agent, Agent Payments Protocol, and Model Context Protocol (Google launch announcement). The UCP overview describes REST via OpenAPI, MCP via OpenRPC, A2A via Agent Card, and embedded transport options (UCP specification overview). MCP itself is an open protocol for connecting LLM applications to external tools and data sources through a client-server model with resources, prompts, tools, and JSON-RPC messaging (Model Context Protocol specification). A2A is an open standard originally developed by Google and donated to the Linux Foundation to let AI agents communicate across different frameworks and vendors (A2A Protocol docs).

This means UCP is not only a Google AI Mode integration. It is a way for merchants to expose commerce capabilities to any agent architecture that can speak one of the supported transports.

That is the strategic genius.

Google launched UCP to defend and extend its own AI commerce surfaces, including AI Mode in Search and Gemini. But the protocol is more powerful if it does not look like a Google-only channel. By making UCP transport-agnostic and governance-heavy, Google turned a product integration into a standards coalition.

Payments are where the protocol becomes economic

The most important UCP design decision may be its payment-handler architecture.

User's avatar

Continue reading this post for free, courtesy of Ken Huang.

Or purchase a paid subscription.
© 2026 ken · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture