Menu

Explorer & Settings

Tempo Explorer Submit Project
🛒 Agentic Commerce Protocol

What is ACP?

ACP — the Agentic Commerce Protocol from OpenAI and Stripe — lets an AI assistant complete a purchase inside the conversation, on your behalf, without handing the agent your card.

Diagram of ACP, the Agentic Commerce Protocol from OpenAI and Stripe: a user asks in chat, the AI assistant completes the purchase from a merchant inside the conversation via Stripe, without the user's card being shared with the agent

The idea

Agentic commerce is the shift from people clicking buy buttons to AI agents completing purchases. ACP is the protocol that makes that checkout work safely: the assistant discovers products, builds the cart, and triggers payment, while the merchant still charges the customer and owns the relationship.

How ACP works

ACP standardizes three things: a product feed the assistant can read, a checkout session the assistant can drive, and a delegated payment so the merchant can charge without the agent touching raw card data. In the reference implementation, that delegation uses Stripe's Shared Payment Token. The result: a user can say “buy this” in ChatGPT and have it settle through the merchant's normal Stripe flow.

Where ACP fits

ACP is one of three protocols defining the agentic payments landscape, alongside Google's AP2 and Coinbase's x402. ACP leans toward conversational retail checkout on card rails; AP2 toward cross-rail authorization; x402 toward instant stablecoin micropayments for APIs and agents. For how they stack up, see our protocol comparison.

Agentic commerce tooling & resources

Curated real projects · stars live from GitHub.

damoahdominic/awesome-agentic-commerce

Agentic commerce is the shift from people clicking buy buttons to AI agents acting, deciding, negotiating, and transacting on behalf of users. This repository documents that shift.

⭐ 80
GitHub →
solana-foundation/mpp-sdk

Building blocks for Agentic payments (x402, MPP, AP2) for TypeScript, Rust, Go, Python, Ruby, PHP, Lua, Kotlin and Swift.

⭐ 69Rust
GitHub →
OrcaQubits/agentic-commerce-skills-plugins

Skills & plugins for agentic commerce : UCP, ACP, AP2, A2A, WebMCP, Magento 2, BigCommerce, WooCommerce

⭐ 34Python
GitHub →
magebitcom/magento2-agentic-commerce-module

Agentic Commerce integration for Magento 2 / Adobe Commerce (In progress)

⭐ 29PHP
GitHub →

Frequently asked questions

What is ACP (Agentic Commerce Protocol)?

ACP, the Agentic Commerce Protocol, is an open standard introduced by OpenAI together with Stripe. It lets AI assistants complete purchases inside a conversation — the agent discovers products, builds a cart, and checks out on the user’s behalf using a securely delegated payment, while the merchant keeps the customer relationship.

Who created ACP?

ACP was announced by OpenAI and Stripe. It launched alongside Instant Checkout in ChatGPT, and the specification is published as an open protocol so other platforms and merchants can adopt it.

How does ACP work?

ACP defines a checkout flow between the AI platform and the merchant: a product feed, a cart/checkout session, and a delegated payment token (powered by Stripe’s Shared Payment Token in the reference implementation) so the merchant charges the customer without the agent ever handling raw card details.

ACP vs AP2 — what is the difference?

ACP (OpenAI + Stripe) is focused on conversational checkout — completing a purchase inside an assistant like ChatGPT. AP2 (Google) is a broader authorization framework using signed mandates across the A2A agent ecosystem and many payment rails. Both target agentic commerce but from different starting points.

ACP vs x402 — how do they relate?

x402 is an HTTP-native protocol for instant per-request stablecoin payments, ideal for agents paying for APIs and data. ACP is a checkout protocol for buying physical and digital goods through an assistant, settling via traditional card rails through Stripe. Different jobs; they can coexist in an agent’s toolkit.

Can merchants adopt ACP today?

Yes — the protocol is open and the reference flow uses Stripe. Merchants expose a product feed and a checkout endpoint that speaks ACP, then opt into surfaces like ChatGPT Instant Checkout. See the curated resources above for tooling.