Agentic Commerce Protocol (ACP)
ACP enables AI agents to complete checkout and delegated payments inside conversational interfaces while keeping your commerce stack in control. It provides a structured protocol for agents to collect order intent, authorize payments, and create orders through deterministic, auditable workflows.How ACP Works
- Agent collects intent — The AI agent gathers order details and payment authorization through natural conversation.
- ACP handler validates — The handler validates the order against your catalog, pricing rules, and inventory.
- Payment authorized — Scoped payment authorization ensures the agent can only charge approved amounts.
- Order created — The order is created in your commerce platform via the Sync Server.
Key Concepts
| Concept | Description |
|---|---|
| Intent | A structured representation of what the customer wants to buy |
| Authorization | Scoped permission for the agent to charge a specific amount |
| Handler | Server-side component that validates and executes commerce operations |
| Binding | Connection between the ACP handler and your commerce platform |
Why This Design
- Deterministic checkout — Orders are validated server-side, never by the LLM.
- Scoped payments — Agents can only charge amounts the customer explicitly authorizes.
- Auditable — Every step is logged with full traceability.
- Platform-agnostic — Works with any commerce backend through bindings.
When to Use ACP
- Conversational checkout — Let customers buy through chat or voice interfaces.
- Delegated payments — Authorize agents to make purchases on behalf of users with spending limits.
- Unified agent workflows — Single protocol for multiple AI assistants (ChatGPT, custom agents, voice bots).
- B2B ordering — Streamline wholesale and recurring orders through conversational interfaces.