on behalf of a user • Business (Merchant of Record): Publishes /.well-known/ucp and retains customer relationship • Credential Provider (CP): Issues scoped payment tokens (e.g., Google Wallet, Shop Pay) • Payment Service Provider (PSP): Authorizes, captures, and settles funds (e.g., Stripe, Adyen)
(2026-08-25) without a central registry Extensions: Optional schemas augmenting a parent capability via extends (fulfillment, discount, buyer_consent, ap2_mandate); pruned if parent is inactive ucp.dev/latest/specification/overview/
flows: • incomplete — Missing required buyer or fulfillment info • requires_escalation — Hand off to buyer via continue_url • ready_for_complete — Finalized totals; ready for payment • complete_in_progress — Completion executing (blocks new updates) • completed — Payment processed and OrderConfirmation created • canceled — Checkout session canceled or expired