Ce guide fournit des instructions détaillées aux développeurs qui intègrent l'Universal Commerce Protocol (UCP) sur Google. Il décrit les étapes nécessaires pour activer les transactions directement sur les surfaces IA de Google (Recherche, Gemini).
Aperçu de l'implémentation
Suivez ces étapes pour être présent sur les surfaces d'IA de Google. Vous pouvez choisir d'intégrer un parcours de paiement (pour permettre les achats directement sur Google) ou un parcours de panier (pour recevoir les paniers d'achat et les transférer vers votre site Web).
- Préparez votre compte Merchant Center.
Configurez la livraison, les retours et votre flux de produits.
- Lorsque vous êtes prêt, inscrivez-vous sur la liste d'attente pour contacter Google afin d'implémenter l'UCP. Votre intégration doit être approuvée par Google avant de pouvoir être déployée en Mode IA dans la recherche Google et dans Gemini.
- Préparez votre profil UCP. Cela permet à Google de négocier des services et des fonctionnalités, et d'accéder à vos gestionnaires de paiement et clés publiques pour la vérification de signature.
- Authentification. Sécurisez vos points de terminaison d'API.
- Choisissez votre parcours d'implémentation principal :
- Parcours de paiement natif : implémentez la présentation du paiement natif pour gérer les achats complets directement sur les surfaces d'IA de Google. Ce parcours nécessite également les éléments suivants :
- Gestionnaire de paiement Google Pay pour permettre aux utilisateurs d'effectuer des paiements
- Cycle de vie des commandes (après l'achat) pour transmettre les mises à jour des commandes
- Parcours de panier : implémentez l'API Cart pour transférer le panier d'un utilisateur depuis les surfaces Google vers votre site Web.
- Parcours de paiement natif : implémentez la présentation du paiement natif pour gérer les achats complets directement sur les surfaces d'IA de Google. Ce parcours nécessite également les éléments suivants :
- (Facultatif) Ajoutez des fonctionnalités étendues :
- Association de l'identité – OAuth 2.0 : implémentez OAuth 2.0 pour synchroniser les profils utilisateur (remplace le paiement sans connexion par défaut).
- Présentation des codes promotionnels et des remises : permettez aux utilisateurs d'appliquer des promotions lors du paiement.