What Is the Agentic Commerce Protocol (ACP)?
ACP is an open standard by OpenAI and Stripe that defines the checkout session between a shopper, their AI agent, and a merchant.
The Agentic Commerce Protocol (ACP) is an open standard that defines the interaction model between a shopper, their AI agent, and a merchant so the agent can complete a purchase on the shopper's behalf. OpenAI and Stripe released ACP on September 29, 2025, and continue to maintain the specification under the Apache 2.0 license. Stripe described it at launch as a standard that "already powers the new Instant Checkout in ChatGPT." The protocol is currently in beta and uses date-based versioning, with the latest stable snapshot dated 2026-04-17.
ACP is one of several open standards shaping agentic commerce. Its narrow job is the checkout session: how the agent and the merchant exchange cart, payment, and order information securely while the merchant remains the system of record for the order, payments, taxes, and compliance. Product discovery and merchant onboarding are handled by each AI platform separately, not by the ACP specification itself.
Because ACP is an open standard, businesses can adopt it even if they do not process payments with Stripe. Stripe's implementation is the first compatible reference and OpenAI's implementation powers ChatGPT, but the specification is designed to be processor- and platform-flexible.
What ACP Covers Today
ACP specifies the checkout session and secure payment-credential sharing. Discovery and onboarding are per-platform, not part of the spec.
What ACP specifies today is the checkout session and the secure sharing of payment credentials among the shopper, agent, merchant, and payment provider. The reference specification covers checkout sessions, capability negotiation, payment handlers (including seller-backed payment handlers), extensions, and discounts. The 2026-04-17 release added cart, feed, orders, authentication, and Model Context Protocol (MCP) compatibility.
What ACP explicitly leaves out of scope are PSP authorization and capture semantics, returns and exchanges, tax configuration, and fraud modeling. Those stay with the merchant's payment service provider and commerce stack.
Product discovery is not specified by ACP. The official ACP site states that products do not appear automatically and that each AI platform manages its own onboarding, with discovery tooling still in progress. OpenAI publishes a separate commerce API and product feed format for getting a catalog indexed in ChatGPT; see ChatGPT Product Feed Format for that layer.
Participants and Data Flow
Four actors: shopper, AI agent, merchant, and payment provider. The merchant stays system of record; the agent is never the merchant of record.
ACP defines four participants in a checkout:
- Shopper. The consumer who authorizes the purchase and owns the payment credentials.
- AI agent. The application, such as ChatGPT, that discovers, presents, and completes the purchase on the shopper's behalf. The agent is explicitly not the merchant of record.
- Merchant. The business that owns the product, the order, taxes, and compliance, and remains the system of record for the transaction.
- Payment provider. The merchant's payment service provider, which processes the payment. ACP passes secure payment tokens between the buyer and the business through the agent rather than exposing raw card details to the agent or the merchant.
The flow is a checkout-session lifecycle: the agent creates a checkout session, updates it as the shopper confirms selections, and completes it to create an order, or cancels it. Checkout can complete inside the agent interface, or the merchant can use a redirect mode that hands the shopper back to the merchant's site. Both are valid ACP paths; which one a shopper sees depends on the merchant's and platform's implementation, not on the protocol.
ACP Fees and Costs
ACP has no protocol-level fee. Any fees come from the merchant's payment processor or platform, not from the protocol.
ACP itself is an open standard with no protocol-level fee. A merchant's costs come from the payment processor and commerce platform it already uses, not from ACP.
Stripe's first compatible implementation uses Stripe's standard payment processing and its Shared Payment Token, so merchants already on Stripe pay their existing Stripe processing rates. Because the specification is processor-flexible, merchants on other payment providers can adopt ACP through their own provider's implementation when one is available.
Be specific when comparing costs. Protocol fees (none for ACP), platform fees from an AI surface, and payment-processing fees from a PSP are three different things, and only the last two ever show up on a merchant's bill.
What Is Actually Live
The only confirmed live consumer surface is Instant Checkout in ChatGPT. Discovery and onboarding are platform-managed and still evolving.
The only live consumer surface confirmed in primary sources is Instant Checkout in ChatGPT, with merchant onboarding handled by OpenAI through chatgpt.com/merchants. Stripe named its early agentic-commerce launch partners as AI agent platforms (Microsoft Copilot, Anthropic, Perplexity, Vercel, Lovable, Replit, and Manus), not consumer retailers.
ACP's own documentation states that products do not appear automatically and that discovery tooling is in progress, so treat any specific merchant-count or auto-enrollment claim with caution unless it comes from a current primary source. Product discovery in ChatGPT is managed by OpenAI's commerce API and feed, which is separate from the ACP checkout specification.
Supported Goods and Merchant Responsibilities
ACP supports physical goods, digital goods, subscriptions, and asynchronous purchases. Returns, tax, and fraud modeling are out of scope.
ACP supports configuring checkouts for physical goods, digital goods, subscriptions, and asynchronous purchases. The specification's fulfillment types include shipping and digital.
Current limitations are mostly about what is out of scope rather than what is unsupported: PSP authorization and capture semantics, returns and exchanges, tax configuration, and fraud modeling all remain with the merchant's existing systems. On the OpenAI commerce onboarding side, prohibited categories include adult content, age-restricted products such as alcohol and nicotine, gambling, harmful or dangerous materials, weapons, prescription-only medications, and unlicensed financial products.
ACP vs UCP, MCP, AP2, and A2A
ACP owns checkout. UCP covers the full commerce journey. MCP is the data layer. AP2 is agent payment authorization. A2A is agent-to-agent communication.
| Protocol | Lead maintainers | Primary scope |
|---|---|---|
| ACP | OpenAI and Stripe | Agent checkout session; merchant stays system of record |
| UCP | Google and Shopify | Full commerce journey: cart, checkout, identity, orders, payment-token exchange |
| MCP | Anthropic (Linux Foundation) | Agent-to-tool data access, including real-time catalog |
| AP2 | Google (donating to FIDO Alliance) | Signed, verifiable authorization for agent-initiated payments |
| A2A | Google (Linux Foundation) | Communication and interoperability between agents |
ACP and UCP overlap on checkout but differ in scope: ACP is narrowly the checkout session, while UCP covers discovery through post-purchase. MCP sits underneath as the data-access layer. AP2 and A2A are companion standards for payment authorization and agent communication. See the ACP integration checklist for implementation planning.
How Paz Supports ACP Readiness
Paz supports ACP readiness through catalog checks, human-reviewed optimization, OpenAI Commerce feed distribution, and visibility monitoring.
Paz helps commerce teams prepare for ACP-related discovery with catalog and AI-readiness checks, catalog quality scoring, human-reviewed optimization proposals, and OpenAI Commerce product-feed distribution on Growth and Enterprise.
Teams can then monitor Shopping Visibility across ChatGPT, Google AI Mode, Perplexity, and Google AI Overviews. Checkout, payments, orders, and fulfillment remain with the merchant's commerce stack and payment provider.
FAQ
Is ACP required to sell through ChatGPT?+
How much does ACP integration cost?+
Can I use ACP without Stripe?+
Does ACP complete the purchase inside ChatGPT or redirect to the merchant?+
How does Paz support ACP readiness?+
Related terms
Universal Commerce Protocol (UCP)
UCP is an open standard by Google and Shopify that enables AI agents to handle the full commerce journey from discovery to post-purchase.
Model Context Protocol (MCP)
MCP is an open standard originally created by Anthropic that provides a universal way for AI agents to connect to external data sources in real time.
ChatGPT Shopping
ChatGPT Shopping is OpenAI's built-in commerce feature that lets consumers discover and compare products inside ChatGPT, then click through to merchant sites to purchase.
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.
Agent-to-Agent Protocol (A2A): What It Is in 2026
A2A is an open protocol launched by Google and donated to the Linux Foundation that defines how AI agents communicate, coordinate, and delegate tasks across systems.
How AI-ready are your products?
Check how AI shopping agents evaluate any product page. Free score in 30 seconds with specific recommendations.
Run free report →