# Agentic Commerce Protocol

Use the Agentic Commerce Protocol to enable AI agents to complete purchases on behalf of buyers.

The [Agentic Commerce Protocol](https://agenticcommerce.dev) (ACP) is an open standard created by Stripe, OpenAI, and Meta that defines how AI agents interact with businesses to complete purchases on behalf of buyers. See [agenticcommerce.dev](https://agenticcommerce.dev) for the full specification.

ACP defines composable building blocks for agent-driven commerce:

- **Agentic checkout**: Create, update, and complete checkout sessions with cart management, fulfillment options, and payment processing.
- **Cart and feed**: Browse product catalogs and manage shopping carts before checkout.
- **Delegate payment**: Securely pass payment tokens between buyers, agents, and businesses using payment handlers.
- **Delegate authentication**: Delegate authorization with OAuth 2.0 and allow agents to act on a buyer’s behalf with a business.
- **Orders and webhooks**: Use webhooks to track lifecycle updates for order confirmation, shipping, delivery, and refunds.

## ACP specifications and documentation

- [ACP specification and documentation](https://agenticcommerce.dev)
- [ACP GitHub repository](https://github.com/agentic-commerce-protocol/agentic-commerce-protocol)
- [OpenAPI specs](https://github.com/agentic-commerce-protocol/agentic-commerce-protocol/tree/main/spec/2026-04-17/openapi)
- [JSON Schema definitions](https://github.com/agentic-commerce-protocol/agentic-commerce-protocol/tree/main/spec/2026-04-17/json-schema)
