Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
OverviewAccept a paymentUpgrade your integration
Online payments
OverviewFind your use case
Use Payment Links
Use a prebuilt checkout page
Build a custom integration with Elements
Build an in-app integration
Use Managed Payments
Recurring payments
In-person payments
Terminal
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment operations
Analytics
Balances and settlement time
Compliance and security
Currencies
Declines
Disputes
Fraud prevention
Radar fraud protection
Payouts
ReceiptsRefunds and cancellations
Advanced integrations
Custom payment flows
Flexible acquiring
Off-Session Payments
Multiprocessor orchestration
Beyond payments
Incorporate your company
Crypto
Agentic commerce
    Overview
    Key concepts
      Shared payment tokens
      Agentic Commerce Protocol
      Product catalog
    Monetize your MCP app
    Enable in-context selling on AI agents
Machine payments
Financial Connections
Climate
Verify identities
United States
English (United States)
HomePaymentsAgentic commerce

Key conceptsPrivate preview

Learn about the concepts that enable agentic commerce.

Use an agent to manage transactions between a seller and buyers in your AI interface. The agent maintains customer relationships, including preferences, payment methods used for subscriptions, and customer details. This information lets the agent make purchase recommendations directly in the AI interface to improve conversion rates and drive more high-intent purchases.

Overview

In the AI interface, agents help customers and sellers discover products and complete transactions. Agents issue a shared payment token (SPT) to manage payment methods.

Seller

Sellers are individual businesses or platforms made up of multiple sellers, and typically provide e-commerce goods, subscriptions, digital content, or API functions. Use the agent as your sales channel to offer your products.

AI agent

Your AI agent uses large language models (LLMs) to discover and recommend products for purchase, and can display products in a user interface in response to a prompt. Your customers typically have an account or subscription with your agent. Your agent creates a Customer object for each customer and stores their payment information so you can reuse it for future purchases.

Shared payment tokens

Your agent issues an SPT through the API—a scoped grant of a payment method. As a seller, you can use SPTs with aPaymentIntent or outside of Stripe. Stripe grants each SPT to your seller account only, so other sellers can’t use it. For added security and control, SPTs include usage limits and expiration windows. They never contain primary account numbers (PANs) or other raw credentials.

Learn how to create and use SPTs.

Transaction process

This diagram shows how your AI agents and customers transact, and how you register and process payment methods.

  1. Your customer provides a payment method to your agent through an existing subscription or as a new payment method.
  2. Your agent issues an SPT through Stripe. The request specifies the seller that receives the SPT, the transaction amount, and the payment method.
  3. Your agent sends the SPT and transaction amount to the seller through your API.
  4. You create a PaymentIntent using the SPT in your Stripe account, and Stripe processes the transaction.
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc