ACP vs. UCP: what a merchant needs to implement
A protocol describes an exchange between systems. A shopping channel decides which merchants, products, markets and payment routes it accepts. Treat those as two separate approval gates when evaluating an integration.
| Decision | ACP | UCP |
|---|---|---|
| Integration surface | Agent-facing checkout backed by the merchant's order system. Review the supported REST or MCP route with the integration partner. | A business profile advertises supported services, capabilities and payment handlers. The platform and business negotiate a compatible set. |
| Evidence to obtain | A supported checkout flow, a compatible payment provider, and a clear map of confirmation, order creation and recovery responsibilities. | A reachable /.well-known/ucp profile, agreed versions and capabilities, and a working flow with the intended platform. |
| What remains separate | Channel enrollment and product discovery. An ACP implementation is not evidence that a shopping assistant will list a merchant. | Channel eligibility, supported markets and payment access. A valid profile alone does not prove production checkout acceptance. |
Protocol references: official ACP overview and UCP core concepts. Keep the exact supported version in your integration record; a changing documentation page may include material your partner has not adopted.