# L'Agentic Commerce Protocol expliqué aux marchands : flux produit, paiement et jeton délégué

> Ce qu'est l'Agentic Commerce Protocol, qui le publie, ce que couvrent ses trois spécifications, ce qui est confirmé et ce que cela change pour une boutique.

Canonical: https://convrail.com/fr/blog/agentic-commerce-protocol-explique/

L'Agentic Commerce Protocol (ACP) est un standard ouvert, conçu par Stripe et OpenAI, qui permet à un agent IA comme ChatGPT d'afficher les produits d'un marchand, de piloter son paiement et de transmettre un jeton de paiement limité, tandis que le marchand garde la commande, l'encaissement et le client. Il comporte trois volets : un flux produit, une spécification de paiement et une spécification de paiement délégué.

Ce guide s'en tient aux sources officielles, et le signale quand une information est seulement annoncée ou n'est pas documentée.

## Le protocole en un tableau

Le [site officiel](https://www.agenticcommerce.dev/) présente l'ACP comme « un standard ouvert pour les échanges commerciaux programmatiques entre acheteurs, agents IA et entreprises », précise que « Stripe et OpenAI ont développé l'Agentic Commerce Protocol », et qu'il est « open source et conçu avec la communauté, sous licence Apache 2.0 ». La [documentation commerce d'OpenAI](https://developers.openai.com/commerce) le décrit comme le moyen de construire des parcours d'achat dans ChatGPT, « dont le paiement agentique, le paiement délégué et les flux produit ». Les citations sont traduites par nous.

| Volet | Qui le met en place | Ce qu'il fait |
| --- | --- | --- |
| Flux produit | Le marchand | Partage des données produit structurées pour que l'agent montre les bons produits |
| Agentic Checkout Spec | Le marchand | Cinq points d'accès que l'agent appelle pour créer, mettre à jour, finaliser, annuler et lire une session de paiement |
| Delegated Payment Spec | Le prestataire de paiement (ou un marchand PCI DSS niveau 1 avec son propre coffre) | Transforme les moyens de paiement de l'acheteur en jeton limité à un seul achat |

Le site indique aussi la compatibilité avec REST et MCP, et la prise en charge des biens physiques, des produits numériques, des abonnements et des achats asynchrones.

## Qui fait quoi : le marchand garde la main

La phrase la plus importante pour un commerçant figure dans les [concepts clés](https://developers.openai.com/commerce/guides/key-concepts) d'OpenAI : OpenAI n'est pas le marchand officiel (« merchant of record ») de la vente.

Dans la pratique, les rôles se répartissent ainsi :

- **L'agent (ChatGPT)** recueille ce que veut l'acheteur et appelle les points d'accès du marchand pour créer ou mettre à jour une session de paiement. Le paiement s'affiche dans l'interface de ChatGPT.
- **Le marchand** valide la commande, détermine les options de livraison, calcule et facture les taxes, et décide d'accepter ou de refuser la commande. L'état du paiement et son traitement restent sur ses propres systèmes.
- **Le prestataire de paiement** reçoit une demande de paiement délégué à usage unique et renvoie un jeton que le marchand encaisse par son circuit habituel.

Le protocole ne déplace donc pas la boutique dans ChatGPT. Il permet à ChatGPT de piloter de l'extérieur le paiement de la boutique, qui conserve ses prix, ses taxes, son stock, ses contrôles antifraude et sa logistique.

## Volet 1 : le flux produit

La documentation d'OpenAI est claire sur le point de départ : commencer l'intégration en partageant un flux produit structuré. C'est par lui que l'agent sait ce que vous vendez, à quel prix et si c'est en stock. Les marchands le partagent pour que ChatGPT affiche correctement leurs produits dans ses expériences de recherche et d'achat, avec des champs obligatoires pour l'affichage et des attributs recommandés qui améliorent le classement et la confiance.

Le flux s'envoie par dépôt de fichier ou par API. Les règles sont strictes, et une ligne qui ne les respecte pas n'est pas affichée : [la spécification du flux produit OpenAI](/fr/blog/specification-flux-produit-openai/) passe en revue chaque champ obligatoire et les formats qui font refuser une ligne, et [Parquet, JSONL ou CSV](/fr/blog/parquet-jsonl-csv-flux-openai/) compare les formats de fichier.

Ce volet compte même si vous ne construisez jamais le paiement. Les mêmes données structurées alimentent la découverte de produits dans ChatGPT : un flux propre est la première étape pour toute boutique qui veut y être trouvée.

## Volet 2 : l'Agentic Checkout Spec

L'[Agentic Checkout Spec](https://developers.openai.com/commerce/specs/checkout) poursuit un objectif affiché : permettre aux marchands de mener des parcours de paiement complets dans ChatGPT tout en gardant commandes, paiements et conformité sur leur plateforme existante.

Le marchand héberge cinq points d'accès REST :

| Point d'accès | Rôle |
| --- | --- |
| `POST /checkout_sessions` | Créer une session à partir du panier |
| `POST /checkout_sessions/{id}` | La mettre à jour quand l'acheteur change d'adresse, de livraison ou d'articles |
| `POST /checkout_sessions/{id}/complete` | Finaliser l'achat avec le moyen de paiement |
| `POST /checkout_sessions/{id}/cancel` | Annuler la session |
| `GET /checkout_sessions/{id}` | Lire son état actuel |

Chaque réponse doit renvoyer l'état complet du panier : articles, prix, taxes et frais, livraison, remises, totaux, statut. Après la commande, le marchand publie des événements de cycle de vie, comme `order.created` et `order.updated`, vers un webhook, pour que ChatGPT reste synchronisé avec l'état réel de l'expédition.

Le paiement reste chez votre prestataire actuel : vous encaissez avec lui et, en cas de paiement délégué, vous acceptez le jeton et appliquez votre circuit habituel d'autorisation et de capture.

## Volet 3 : la Delegated Payment Spec

La [Delegated Payment Spec](https://developers.openai.com/commerce/specs/payment) s'adresse aux prestataires de paiement et aux marchands PCI DSS niveau 1 qui utilisent leur propre coffre. Le prestataire reçoit les moyens de paiement et renvoie un jeton limité au paiement délégué, hors du périmètre PCI du marchand. Ce jeton est à usage unique et encadré par une autorisation :

- un **montant maximal** débitable,
- une **date d'expiration**,
- un **marchand désigné**, qui lie le jeton à un seul marchand.

Le principe, selon OpenAI : les identifiants renvoyés sont étroitement limités et inutilisables en dehors de l'achat approuvé par l'utilisateur.

Stripe est le premier prestataire compatible, avec son Shared Payment Token. OpenAI prévient aussi qu'une intégration directe de la spécification implique de manipuler des données de carte et peut élargir votre périmètre PCI : la plupart des boutiques s'appuieront donc sur leur prestataire plutôt que de la mettre en œuvre elles-mêmes.

## Un achat, étape par étape

En assemblant les trois spécifications, un achat passe par cette séquence, telle que la décrit la documentation d'OpenAI :

1. **La découverte.** L'acheteur demande un produit à ChatGPT. ChatGPT lit le flux du marchand pour savoir ce qui existe, à quel prix et si c'est en stock.
2. **La création de session.** Quand l'acheteur choisit d'acheter, ChatGPT appelle `POST /checkout_sessions` sur le serveur du marchand avec l'article. Le marchand répond avec l'état complet du panier : prix, taxes, options de livraison, totaux.
3. **Les mises à jour.** Si l'acheteur ajoute une adresse ou choisit une livraison, ChatGPT appelle le point d'accès de mise à jour et le marchand recalcule les totaux. C'est le marchand, pas ChatGPT, qui fixe les prix, les taxes et les zones de livraison.
4. **La délégation du paiement.** OpenAI prépare une demande de paiement délégué à usage unique, avec des limites définies, et l'envoie au prestataire du marchand, qui renvoie un jeton limité à cet achat.
5. **La finalisation.** ChatGPT appelle le point d'accès de finalisation avec le jeton. Le marchand l'encaisse par son circuit habituel, applique ses contrôles de risque et accepte ou refuse la commande.
6. **La synchronisation.** Le marchand envoie les événements `order.created` puis `order.updated` au webhook prévu, pour que ChatGPT affiche à l'acheteur un statut exact.

Deux conséquences pratiques en découlent. D'abord, tout ce qui rend une commande valable dans votre boutique (stock, règles de taxe, zones de livraison, antifraude) continue de fonctionner, puisque le protocole appelle vos systèmes au lieu de les remplacer. Ensuite, la commande arrive dans votre administration comme n'importe quelle autre : comptabilité, expédition et service client ne changent pas.

Ce que la séquence ne couvre pas, c'est la publicité : un emplacement sponsorisé s'achète dans ChatGPT Ads Manager et se mesure avec le pixel et la Conversions API, distincts de l'ACP. Le [guide de la publicité sur ChatGPT](/fr/blog/publicite-sur-chatgpt-guide/) traite ce volet.

## Ce qui est confirmé aujourd'hui, et ce qui ne l'est pas

Voici l'état des lieux d'après les sources officielles, avec les points incertains signalés.

- **Annoncé :** en septembre 2025, OpenAI a présenté [Instant Checkout](https://openai.com/index/buy-it-in-chatgpt/) dans ChatGPT, reposant sur l'ACP et construit avec Stripe. L'annonce visait les utilisateurs américains achetant auprès de vendeurs Etsy américains, des achats d'un seul article pour commencer, et des marchands Shopify « bientôt ».
- **Documenté pour les développeurs :** les spécifications ci-dessus, et un [guide de passage en production](https://developers.openai.com/commerce/guides/production) qui liste ce qu'il faut tester en bac à sable avant la mise en ligne (création de session, mise à jour de la livraison, jetons délégués, réponse `201 Created` à la finalisation, webhooks signés, cas d'erreur, idempotence), avec TLS 1.2 minimum et l'autorisation des adresses IP d'OpenAI. OpenAI peut exiger une attestation de conformité PCI avant d'ouvrir l'accès en production.
- **Non documenté dans les pages que nous avons lues :** les critères d'éligibilité des marchands, la procédure de candidature et une éventuelle grille de frais. Ne construisez pas de plan sur des chiffres vus seulement dans la presse.
- **Pour les boutiques Shopify :** le [centre d'aide Shopify](https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/chatgpt) décrit des achats ChatGPT qui se terminent sur le checkout de la boutique, dans le navigateur intégré de ChatGPT ou un nouvel onglet. Vérifiez cette page avant de supposer que le paiement dans la conversation est disponible pour votre boutique.

## Ce que cela change pour une boutique Shopify ou WooCommerce

| Votre situation | Que faire maintenant |
| --- | --- |
| Boutique Shopify | Les produits éligibles atteignent ChatGPT par Shopify Catalog : travaillez la qualité des données produit et la mesure plutôt que des points d'accès. Voir [vendre sur ChatGPT avec Shopify](/fr/blog/vendre-sur-chatgpt-shopify/). |
| Boutique WooCommerce | Commencez par un flux produit OpenAI valide et le suivi des conversions ; développer les points d'accès du paiement est un projet sur mesure. Voir [vendre sur ChatGPT avec WooCommerce](/fr/blog/vendre-sur-chatgpt-woocommerce/). |
| Plateforme de vente maison | L'ACP est écrit pour vous : le flux d'abord, puis les cinq points d'accès, avec votre prestataire de paiement pour les jetons délégués. |

Quel que soit le chemin, deux choses restent à votre charge : la qualité des données produit que lit l'agent, et savoir quelles commandes ChatGPT vous a réellement apportées.

## Ce que le protocole ne mesure pas pour vous

L'ACP fait passer une commande d'un agent à vos systèmes. Il ne vous dit pas à quelle fréquence ChatGPT montre vos produits, quelles commandes viennent d'une annonce plutôt que de la découverte organique, ni si elles ont rapporté de l'argent une fois la publicité déduite. Ces questions se posent en dehors du protocole :

- **Mon flux est-il accepté ?** Chaque ligne refusée est invisible pour l'agent. Convrail vérifie chaque produit selon la spécification d'OpenAI avant l'envoi et donne la correction exacte sur sa [page flux produit](/fr/flux-produit/).
- **Quelles commandes viennent de ChatGPT ?** L'[attribution](/fr/attribution/) rattache chaque commande payée à ChatGPT Ads ou à ChatGPT organique, à partir des données de votre boutique.
- **ChatGPT recommande-t-il ma boutique ?** La [visibilité dans l'IA](/fr/visibilite-ia/) suit chaque semaine les questions d'achat de vos clients.

## Trois contresens fréquents

| Contresens | Ce que dit la documentation officielle |
| --- | --- |
| « OpenAI vend mes produits et me reverse l'argent » | OpenAI n'est pas le marchand officiel ; vous encaissez l'acheteur avec votre propre prestataire de paiement |
| « ChatGPT récupère les numéros de carte de mes clients » | L'agent transmet un jeton à usage unique, plafonné en montant et en durée, et lié à un seul marchand |
| « Le protocole remplace mon flux produit » | Le flux est la première étape documentée d'une intégration, pas une solution de rechange |

Chacun pèse sur les décisions d'une boutique. Le premier signifie que vos marges, vos remboursements et votre service client ne changent pas. Le deuxième, que vous n'avez pas de nouvelles données de paiement à stocker. Le troisième, qu'un flux propre et validé sert quel que soit votre choix sur le paiement.

## À retenir

1. L'ACP est un standard ouvert de Stripe et OpenAI, sous licence Apache 2.0, en trois volets : flux, paiement, paiement délégué.
2. OpenAI n'est pas le marchand officiel : la boutique garde la commande, l'encaissement et le client.
3. La première étape documentée est un flux produit structuré, utile même sans paiement intégré.
4. Les jetons de paiement sont à usage unique, plafonnés, limités dans le temps et liés à un seul marchand.
5. L'éligibilité et les frais ne sont pas documentés dans les pages consultées : vérifiez l'état actuel sur les pages d'OpenAI et de Shopify avant de vous lancer.