Stripe llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/stripe/llms-txt)

# Stripe llms.txt

Browse Stripe documentation as markdown. Click any page in the sidebar to view it, or copy the full llms.txt for your AI tools.

docs.stripe.com/llms.txt

[Raw llms.txt](https://docs.stripe.com/llms.txt) [Raw llms-full.txt](https://docs.stripe.com/llms-full.txt)

Copy Markdown [](https://docs.stripe.com/llms.txt)

llms.txt

Docs

Testing

API Reference

Receive payouts

Platforms and marketplaces with Stripe Connect

Supported currencies

API upgrades

Stripe Projects CLI

Stripe SDKs

Receive Stripe events in your webhook endpoint

Declines

Refund and cancel payments

Security at Stripe

Build a Stripe-hosted checkout page

Build an advanced integration

Build a pre-built subscription page with Stripe Checkout

Set up and deploy a webhook

Types of events

Integration security guide

Payments analytics

Integrate with events

Resolve webhook signature verification errors

Start a team

Errors

Versioning

Payment Methods

Payment Methods API

Linked external accounts

Bank Debits

How cards work

Cartes Bancaires (CB)

eftpos Australia

Stablecoin payments

Buy now, pay later

Afterpay and Clearpay payments

Affirm payments

Klarna payments

Bank redirects

Bank transfer payments

Real-time payments

Vouchers

Wallets

Regions with special payment method requirements

Custom payment methods

Orchestration

Checkout

Build a payments page

Build a Stripe-hosted checkout page

Embed a checkout page in your site

How Checkout works

Customize Checkout

The Setup Intents API

Fulfill orders

Customize redirect behavior

Add discounts

Use your custom domain

Limit customers to one subscription

Cross-sells

Overview

Subscriptions with Checkout Sessions

Charge for shipping

Collect taxes

Manage payment methods

Extend checkout with custom components

Extend checkout with custom components

Collect physical addresses

Customize card brands

Save payment details during payment

After the payment

Set the billing cycle date

Let customers decide what to pay

Subscription upsells

No-cost orders

Analyze your conversion funnel

Add discounts, upsells, and optional items

Manual currency prices

Collect customer phone numbers

Dynamically customize shipping options

One-time payments with Checkout

Set up future payments

Make line item quantities adjustable

Elements with Checkout Sessions API beta changelog

Checkout prices migration guide

Checkout Sessions

The Checkout Session object

Create a Checkout Session

Payments

Accept a payment

The Payment Intents API

Multi-currency settlement

Stripe decline codes

Place a hold on a payment method

Save a customer's payment method when they use it for a payment

Save a customer's payment method without making a payment

Payment status updates

Payment method integration options

Payment Methods API

Create an embeddable buy button

After a payment link payment

Share a payment link

Payment Intents

The PaymentIntent object

Create a PaymentIntent

Payment Methods

The PaymentMethod object

Create a PaymentMethod

Link

Link in different payment integrations

Instant Bank Payments

Link with Checkout

Link in different payment integrations

Link in the Payment Element

Link in the Card Element

Link in the Mobile Payment Element

Link in the Express Checkout Element

Link with Invoicing

Explore the Contact Details Element

Architecture and Dashboard

Set up your development environment

Add funds to your Stripe balance

Web Dashboard

Stripe Dashboard mobile app

Browse sample projects

Tour of the API

Go-live checklist

Build and test new features

Perform searches in the Dashboard

Test Apple and Google wallet rendering

Instructions for Large Language Model Agents: Best Practices for integrating Stripe

Billing

Recurring pricing models

Build a pre-built subscription page with Stripe Checkout

Coupons and promotion codes

Cancel subscriptions

Set the subscription billing renewal date

Embeddable pricing table for subscriptions

Change the price of existing subscriptions

Create subscriptions

Modify subscriptions

Customer Tax IDs

Set up a pay-as-you-go pricing model

Entitlements

Set payment methods per-subscription

Recurring pricing models

Customers

Subscription use cases

Integrate a SaaS business on Stripe

Record usage for billing

Design a subscriptions integration

Pause payment collection

Tax rates

Migrate subscriptions to Stripe Billing

Set payment methods per-subscription

Set product or subscription quantities

Overview

Revenue recovery

Migrate subscriptions to Stripe Billing using toolkit

About the Billing APIs

Subscriptions

The Subscription object

Create a subscription

Customers

The Customer object

Customer Balance Transaction

The Customer Balance Transaction object

Elements

Connect

How Connect works

Connect and the Accounts v2 API

Introduction to SaaS platforms and marketplaces with Connect

Build your Connect integration

Build a SaaS platform

SaaS platform quickstart

Build a marketplace

Marketplace quickstart

Choose your onboarding configuration

Build a Connect integration

Stripe-hosted onboarding

Required verification information

Acceptable verification documents by country

Identity verification for connected accounts

Account capabilities and configurations

Connected account types

Using Standard connected accounts

Using Custom connected accounts

Express Dashboard

Understand how charges work in a Connect integration

How Connect works

Making API calls for connected accounts

Payouts to connected accounts

Using manual payouts

Balance

The Balance object

Manage connected accounts with the Dashboard

Platform pricing tool

Connect webhooks

Payment details

US tax reporting for Connect platforms

Get started with tax reporting

Update and create 1099 tax forms

1099-K form state requirements

1099-NEC form state requirements

Issuing

How Issuing works

Issuing merchant categories

Cardholder authentication using 3D Secure

Physical cards

Use digital wallets with Issuing

Using Issuing Elements

Issuing and Treasury product marketing, design, and compliance guidelines

Issuing Disclosure Component

Virtual cards with Issuing

Choose which type of card to issue

Use Stripe Issuing in different countries

Issuing and Treasury for platforms sample app

B2B payments integration guide

Test your Issuing integration

Issuing and Treasury for platforms sample app

Manage fraud with Stripe Issuing controls and tools

Add funds to your card program

Stripe Issuing marketing guidelines

Order a custom bundle

Use cards at automated teller machines (ATMs)

Create a design

Onboarding overview

Replacement cards

Choose your physical bundle

Update the Issuing terms of service acceptance

Customize card bundle

Issuing watchlist

Capital

How Stripe Capital works

How Stripe Capital works

Set up Capital

How Stripe Capital for platforms works

Managing customer support

Capital financing component

Build a custom Capital program

Capital application component

Regulatory compliance guidelines

Marketing your Capital program

Capital promotion component

Capital metrics

Refills

Replacements

Crypto

Stablecoin payments

Accept stablecoin payments

Use the Stripe-hosted onramp

Set up an Embedded onramp integration

Embedded Components onramp

Set up an Embedded onramp integration

Set up an Embedded onramp integration

Set up an Embedded onramp integration

Climate

Climate Commitments

Climate Orders overview

Order carbon removal

Carbon removal inventory

Webhooks for Climate Orders API

Accept carbon removal payments

How Climate Orders work

Tax

Set up Stripe Tax

Product tax codes

How Stripe Tax works

Standalone Tax API

Specify product tax codes and tax behavior

Zero tax amounts and reverse charges

Countries supported by Stripe Tax

Collect tax with Checkout

Calculate tax

Automatically collect tax on invoices

Use Stripe Tax with Connect

Testing Stripe Tax

Collect taxes for recurring payments

Tax customizations

Tax for software platforms

Collect customer tax IDs

Automatically collect tax on Payment Links

Collect taxes for recurring payments

Account and customer tax IDs with Invoicing

Update existing subscriptions

Tax for marketplaces

Stripe Tax

Use the Settings API to configure Stripe Tax

Tax settings

Tax in Asia Pacific

Tax registrations

Install and configure the Stripe Tax Extension

Use the Registrations API to manage tax registrations

Stripe Tax Extension for WooCommerce

Countries supported by Stripe Tax

The Tax ID object

Invoicing

Taxes

Customize invoices

Send customer emails

Automatic invoice advancement

Issue credit notes

Integrate with the Invoicing API

No-code Invoicing guide

Automatic charging

Manage invoices

Create and send an invoice

Invoice rendering templates

Status transitions and finalization

Invoicing and ACH Direct Debit

Use invoices

Stripe Connector for NetSuite

Customer tax IDs

Best practices for global invoices

Customers

Multi-currency customers

Products and prices

Test Stripe Invoicing

Scheduled payments

Schedule invoice finalization to send or charge an invoice in the future

Preview an invoice

Troubleshoot the connector

Send quotes

Account tax IDs

Stripe Billing and Invoicing automation

Manage bulk invoice line items

Tax rates and IDs

Deposit automation

Generate credit notes programmatically

Custom payment application

Invoices

The Invoice object

Identity

Verify your users’ identity documents

Verification flows

Verification checks

Review tools

Supported use cases and locations for Stripe Identity

Access verification results

Explain Identity to your customers

The Verification Sessions API

Before going live

Identity verification (redirect)

Atlas

How to incorporate your company

Business bank accounts

Business taxes

Company types

Section 83(b) elections

Incorporation documents

File Section 83(b) elections as a non-US founder

Financial Connections

Collect a bank account to use ACH Direct Debit payments with account data

Financial Connections use cases

Financial Connections fundamentals

Supported institutions of Financial Connections

Collect a bank account to enhance Connect payouts

Test Financial Connections

Disconnect a Financial Connections account

Revenue Recognition

How Revenue Recognition works

Monthly summary

Period summary

Revenue Recognition reports

Recognize revenue with Stripe

Revenue Recognition with subscriptions and invoicing

Revenue waterfall

Revenue Recognition examples

Income statement

Revenue Recognition rules

Map to your chart of accounts

Audit your numbers

Revenue Recognition API

Revenue Recognition accounting period control

Stripe Connector for the Apple App Store

Revenue Recognition for Connect platforms

Revenue Recognition with multiple currencies

Trial balance

Reconcile your Stripe balance with Revenue Recognition

Revenue Recognition with refunds and disputes

Revenue Recognition Performance Obligations API

Manage imported data

Revenue Recognition for direct charges

Revenue Recognition for destination charges

Stripe Connector for Google Play

Revenue Recognition for separate charges and transfers

Revenue Recognition transaction overrides

Error handling for data import

Revenue Recognition reports in Sigma and SDP

Treasury

Treasury for platforms requirements

Using Treasury for platforms to move money

Payouts and top-ups from your payments balance

Treasury for platforms product marketing, design, and compliance guidelines

Treasury Disclosure Component

Money movement timelines

Moving money with using InboundTransfer objects

Working with SetupIntents, PaymentMethods, and BankAccounts

Working with financial accounts

Moving money into financial accounts

Treasury for platforms fraud guide

Working with balances and transactions

Working with connected accounts

Moving money using OutboundPayment objects

Customize your migration to Fifth Third Bank

Use Treasury for platforms and Issuing to set up financial accounts and cards

Administrative facilitation fee report

Treasury for platforms connected account onboarding guide

Get started with API access to Treasury for platforms

Moving money using OutboundTransfer objects

Marketing Treasury for platforms

Platform financial accounts

Regulatory receipts

Accounts structure

Handling complaints

Moving money using ReceivedCredit objects

Working with Stripe Issuing cards

Webhooks for Stripe Issuing and Treasury for platforms

Moving money out of Treasury for platforms

Build a new Treasury for platforms integration with Fifth Third Bank

Moving money using ReceivedDebit objects

Moving money using CreditReversal objects

Moving money using DebitReversal objects

Treasury for platforms supportability for connected accounts

Remote check acceptance

ACH NOC and SEC handling

Test a remote check acceptance integration

Remote check acceptance review guidelines

Sigma

Payment Links

Customize checkout for Payment Links

Charge for shipping

Payment Link

The Payment Link object

Radar

Understand fraud

Fraud prevention rules

Risk factors recommendations

Supported attributes

Dispute and fraud card monitoring programs

Protect yourself from card testing

Rules reference

Best practices for preventing fraud

Card verification checks

Measuring disputes

Risk setting and risk controls

Advanced fraud detection

Common types of online fraud

Identifying potential fraud

Lists

High risk merchant lists

Risk insights

Review uncaptured payments

Provide Radar additional fraud data

Testing Stripe Radar

Disputes on Connect platforms

Use the API to respond to disputes

Radar analytics center

Visa Compelling Evidence 3.0 disputes

Fraud insights

Visa compliance disputes

Terminal

Stripe Terminal reader product sheets

Set up Stripe Reader M2

Accept in-person payments

BBPOS WisePOS E

Collect and save payment details for future use

Stripe Reader S700/S710

Apps on Devices

Set up BBPOS WisePad 3

Provide receipts

Manage locations

Example applications

Stripe Reader M2

Terminal network requirements

Stripe Terminal smart readers

Build and test your app

Stripe Terminal mobile readers

BBPOS WisePad 3

Terminal SDK migration guide

Optional

Support

Changelog

## What is Stripe's llms.txt?

Stripe publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what Stripe offers and where to find details.

Issues

Spec

26

Sections

455

Links

91.1 KB

Size

~23.3k

Tokens

Sections: Docs · Payment Methods · Checkout · Payments · Link · Architecture and Dashboard · and 20 more

## Add Stripe Docs to Your AI Assistant

Select your tool to see how to add Stripe's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://docs.stripe.com/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about Stripe

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 9 errors

## Frequently Asked Questions

Where is Stripe's llms.txt file?

Stripe publishes its llms.txt at https://docs.stripe.com/llms.txt. This file provides a structured, markdown-formatted index of Stripe's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use Stripe's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of Stripe's documentation so it can provide better code suggestions and answers about Stripe.

What does Stripe's llms.txt contain?

Stripe's llms.txt contains 26 sections and 455 documentation links in 91.1 KB (~23.3k tokens). Key sections include Docs, Payment Methods, Checkout, Payments, Link, Architecture and Dashboard.

How many tokens does Stripe's llms.txt use?

The concise llms.txt index is approximately 23.3k tokens (91.1 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

What is Stripe?

Payment processing API. Stripe's llms.txt file helps AI systems understand this by providing a structured overview of its documentation, making it easier for developers to get accurate AI-assisted help when working with Stripe.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[Cloudflare Workers Serverless execution environment on the edge](https://mdream.dev/llms-txt/stripe/llms-txt/cloudflare-workers) [Vercel Frontend cloud platform](https://mdream.dev/llms-txt/stripe/llms-txt/vercel) [Supabase Open source Firebase alternative](https://mdream.dev/llms-txt/stripe/llms-txt/supabase) [Redis The real-time data platform](https://mdream.dev/llms-txt/stripe/llms-txt/redis) [Netlify Web development platform](https://mdream.dev/llms-txt/stripe/llms-txt/netlify) [MongoDB The developer data platform](https://mdream.dev/llms-txt/stripe/llms-txt/mongodb) [Railway Infrastructure, made simple](https://mdream.dev/llms-txt/stripe/llms-txt/railway) [Convex The reactive fullstack database platform](https://mdream.dev/llms-txt/stripe/llms-txt/convex)

[View all 99 projects ](https://mdream.dev/llms-txt/stripe/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/stripe/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/stripe/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)