Overview

This guide provides detailed instructions for developers integrating with the Universal Commerce Protocol (UCP) on Google. It covers the necessary steps to enable transactions directly on Google's AI surfaces (Search, Gemini).

Implementation at a glance

Follow these steps to go live on Google AI surfaces. You can choose to integrate a checkout path (to support purchases directly on Google) or a cart path (to receive shopping carts and hand off to your website).

  1. Prepare your Merchant Center account. Configure shipping, returns, and your product feed.
    • Once you're ready, join the waitlist to get in contact with Google for UCP implementation. Your integration must be approved by Google before you can go live on AI Mode in Google Search and Gemini.
  2. Prepare your UCP profile. This allows Google to negotiate services and capabilities and discover your payment handlers and public keys for signature verification.
  3. Authentication. Secure your API endpoints.
  4. Choose your core implementation path:
  5. (Optional) Add extended capabilities: