Universal Commerce Protocol
Universal Commerce Protocol (UCP) enables agentic commerce across platforms.
The Universal Commerce Protocol (UCP) is an open standard that lets different participants in commerce transactions interoperate, with support for checkout, identity linking, order tracking, and secure payment token exchange (Stripe is a member of the UCP Tech Council). See ucp.dev for the full specification.
UCP defines composable building blocks for commerce:
- Checkout : Create and manage checkout flows including cart management, tax calculation and payment, with or without human intervention.
- Identity linking : OAuth 2.0 based authorisation lets platforms act on a buyer’s behalf.
- Order : Monitor the status of shipping, delivery and returns with webhook-based lifecycle updates.
- Payment token exchange : Platforms, businesses and credential providers can securely exchange payment tokens and credentials.
Stripe payment handlers for UCP
UCP payment handlers define how payment instruments are acquired, exchanged and processed between all participants in a transaction.
The Stripe Payments handler provides a unified interface for all Stripe payment methods through credential tokenisation.