Préparer votre profil UCP

L'UCP utilise une architecture de sélection par le serveur dans laquelle l'entreprise (le serveur) choisit la version et les capacités du protocole à partir de l'intersection des capacités des deux parties. Votre profil UCP (appelé profil professionnel dans l'UCP) permettra à Google de négocier efficacement les capacités avec votre serveur.

Ce profil est un fichier JSON que vous hébergez sur votre serveur au chemin d'accès standard (well-known path) suivant : /.well-known/ucp. Il est indispensable à l'intégration avec Google, car il définit publiquement les capacités et les configurations de votre serveur pour l'UCP.

À quoi sert le profil UCP ?

  • Déclaration des capacités : il indique à Google les fonctionnalités UCP que vous prenez en charge, telles que les différents processus de paiement, les options de traitement des commandes, l'application de remises et la gestion des commandes.
  • Spécification des versions : il définit précisément les versions des spécifications et des schémas UCP que vous utilisez.
  • Fourniture de points de terminaison : il indique à Google où envoyer les requêtes API pour les différents services.
  • Configuration du traitement des paiements : il détaille la configuration du traitement des paiements, y compris les paramètres des modes de paiement tels que Google Pay.
  • Partage de clés publiques : il contient les clés publiques utilisées pour vérifier les messages envoyés par votre serveur.

Pour en savoir plus sur la découverte, la gouvernance et la négociation des capacités, consultez la spécification UCP du profil professionnel.

Profil d'agent UCP de Google

Tout comme vous hébergez un profil professionnel, Google héberge ses propres profils d'agent UCP afin de déclarer publiquement les capacités, les points de terminaison et les versions de protocole qu'il prend en charge. Vous pouvez inspecter ces profils lors de l'intégration pour vérifier si Google prend en charge des extensions spécifiques, telles que l'association de l'identité ou le consentement de l'acheteur, pour une version d'API donnée.

Étapes suivantes

Consultez les détails du profil UCP pour votre version d'UCP :