Ce guide fournit des instructions détaillées aux développeurs qui intègrent le protocole Universal Commerce (UCP). Il décrit les étapes nécessaires pour activer les transactions directement sur les surfaces d'IA de Google (Recherche, Gemini).
Implémentation en un coup d'œil
Suivez ces étapes pour diffuser en direct sur les surfaces d'IA de Google. Vous pouvez choisir d'accepter les paiements en tant qu'invité ou de proposer des expériences plus approfondies associées à un compte.
- Préparez votre compte Merchant Center. Configurez la livraison, les retours et votre flux de produits pour permettre aux utilisateurs de découvrir et d'acheter vos produits sur les surfaces Google.
- Lorsque vous serez prêt, rejoignez la liste d'attente pour contacter Google et implémenter UCP. Votre intégration doit être approuvée par Google avant que vous puissiez la diffuser en direct dans le mode IA de Google et Gemini.
- Publiez votre profil marchand. Cela permettra à Google de négocier des services et des fonctionnalités, et de découvrir vos gestionnaires de paiement et vos clés publiques pour la validation des signatures.
- Intégration complète du paiement natif
Implémentez trois points de terminaison REST principaux pour la création, la mise à jour et la finalisation des sessions.
- [Facultatif] Implémentez le paiement intégré. Cette option est destinée à prendre en charge les expériences de paiement qui nécessitent une logique et une personnalisation complexes.
- Choisissez un chemin d'accès pour l'identification des utilisateurs :
- Paiement en tant qu'invité (par défaut) : aucune étape supplémentaire n'est requise.
- Paiement associé à un compte : implémentez OAuth 2.0 pour synchroniser les profils utilisateur.
- Synchronisez l'état de la commande. Appelez les webhooks de Google pour envoyer les mises à jour des commandes.