Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageUtiliser Managed Payments
Utiliser Payment Links
Utiliser une page de paiement préconfiguré
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Paiements par TPE
Terminal
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
    Présentation
    Construisez votre tunnel de paiement pour le commerce agentique
      Traiter les justificatifs de paiement d'un agent
    Tests
    Intégrer le protocole de commerce agentique
Financial Connections
Climate
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsAgentic commerceBuild your checkout flow for agentic commerce

Traiter les justificatifs de paiement d'un agentVersion bêta privée

Apprenez à créer et à utiliser un SharedPaymentToken.

Pour recevoir des paiements facilités par une application ou un agent d’IA, vous avez besoin d’un mécanisme sécurisé pour traiter les détails de paiement collectés par l’agent et envoyés à vous, le marchand.

Un token de paiement partagé (SPT) est une référence limitée à un moyen de paiement sauvegardé dans le compte Stripe de l’agent. Il est assorti de limites d’utilisation et de délais d’expiration, et ne révèle jamais les numéros de carte bancaire (PAN) ni d’autres informations d’identification brutes. Un agent crée un SPT, puis le partage avec vous afin que vous puissiez l’utiliser dans les flux d’intention de paiement, et en dehors de Stripe grâce à la virtualisation.

Créer un SharedPaymentToken (jeton de paiement partagé)

Pour créer un objet SharedPaymentToken, l’agent collecte d’abord les informations de paiement auprès du client.

Lors de la création d’un SPT, l’agent émet une concession étendue d’un PaymentMethod pour votre utilisation en tant que commerçant. L’agent peut définir des options telles que la devise, le montant maximum et la période d’expiration.

Command Line
curl https://api.stripe.com/v1/shared_payment/issued_tokens \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_method={{PAYMENT_METHOD_ID}} \ -d "usage_limits[currency]"=usd \ -d "usage_limits[max_amount]"=10000 \ -d "usage_limits[expires_at]"=time_in_future \ -d "seller_details[network_id]"={{NETWORK_ID}} \ -d "seller_details[external_id]"={{EXTERNAL_ID}}

Limites d’utilisation

Utilisez le paramètre usage_limits pour spécifier le montant maximum et la période d’expiration, puis définissez le montant maximum de manière à ce qu’il corresponde au montant total de la transaction.

Détails du marchand

Utilisez le paramètre seller_details pour attribuer le SPT à vous-même ou à un autre commerçant.

  • network_id: l’ID du réseau du marchand.
  • external_id: identifiant facultatif que vous pouvez spécifier pour associer le SPT à un commerçant, à un panier ou à un autre identifiant spécifique. Par exemple, une plateforme Connect peut utiliser l’external_id pour limiter le SPT à un compte connecté.

Moyen de paiement

Le paramètre payment_method indique le moyen de paiement sélectionné par le client pour l’achat.

Utiliser un token de paiement partagé

Après avoir reçu le SPT de l’agent, vous pouvez l’utiliser pour créer un PaymentIntent et effectuer le paiement.

Command Line
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=10000 \ -d currency=usd \ -d shared_payment_granted_token=spt_123

Lorsque vous confirmez un PaymentIntent de cette manière, le champ payment_method est automatiquement renseigné avec un nouveau moyen de paiement reproduit à partir de celui initialement utilisé par le client pour créer le SPT. Le processus de reproduction ne transfère que les données non sensibles, telles que les informations de la carte bancaire et de facturation, et exclut les informations spécifiques à l’entreprise, telles que les métadonnées, les données client, les adresses précédentes et les résultats des vérifications CVC.

Tous les événements ultérieurs, tels que les remboursements et les rapports, se déroulent comme si vous aviez directement fourni le PaymentMethod.

Vous pouvez récupérer des informations sur le SPT que l’agent vous accorde. Vous pouvez consulter des informations limitées sur le moyen de paiement sous-jacent (par exemple, la marque de la carte bancaire ou les 4 derniers chiffres). Les SPT comprennent également des informations sur les limites d’utilisation et peuvent également inclure des informations sur les risques.

Command Line
curl https://api.stripe.com/v1/shared_payment/granted_tokens/{id} \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Types de risques

Le tableau suivant fournit des détails sur les risques liés aux SPT que l’agent vous a accordés. Examinez ces informations afin de déterminer si vous devez créer un paiement.

Type de risqueDescriptionType de scoreRecommandation
Litige pour fraudeProbabilité que le justificatif d’identité donne lieu à un litige pour fraude.Nombre entierblock ou continue.
Test des cartes bancairesProbabilité que le titre soit soumis à l’épreuve de la carte.Flotteurblock ou continue.
Carte bancaire voléeProbabilité que l’identifiant corresponde à une carte volée.Nombre entierblock ou continue.
Refus de paiement l’émetteur de la carte bancaireProbabilité que la carte bancaire de l’émetteur refuse la transaction.Flotteurblock ou continue.
BotProbabilité que l’identifiant soit utilisé par un robot.Flotteurblock ou continue.

Webhooks

Lorsque vous utilisez un SPT pour processus un paiement, Stripe vous envoie des événements ainsi qu’à l’agent.

ÉvénementDescriptionCas d’usage
shared_payment.issued_token.usedL’agent reçoit cet événement lorsque vous utilisez le SPT.Écoutez cet événement pour informer l’acheteur que le paiement a été traité.
shared_payment.granted_token.usedVous recevez cet événement lorsque le SPT a été utilisé.Écoutez cet événement pour confirmer que le SPT a été utilisé.

Révoquer un token de paiement partagé

L’agent peut révoquer un SPT à tout moment. Vous ne pouvez pas créer un paiement avec un SPT révoqué.

Command Line
curl -X POST https://api.stripe.com/v1/shared_payment/spt_123/revoke \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Webhooks

Stripe envoie des événements à vous et à l’agent lorsque l’agent révoque ou expire un SPT.

ÉvénementDescriptionCas d’usage
shared_payment.issued_token.deactivatedLe SPT a été désactivé (révoqué ou expiré). Événement envoyé à l’agent.Écoutez cet événement pour savoir quand un SPT n’est plus valide.
shared_payment.granted_token.deactivatedLe SPT a été désactivé (révoqué ou expiré). Événement envoyé au marchand.Écoutez cet événement pour savoir quand un SPT ne peut plus être utilisé.
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc