# docs.stripe.com
This resource provides comprehensive documentation and guides for utilizing Stripe's suite of financial services. It covers account setup, payment processing for online and in-person transactions, subscription management, and advanced features like AI-driven commerce and identity verification. The site also details API integration, data migration, tax compliance, fraud prevention, and tools for managing financial operations and customer relationships.

## Account Setup
This section covers the essential steps and requirements for setting up and activating your Stripe account, including verification, account checklists, and profile management.
- [Setting Up Your Stripe Account](/account-setup/account-setup-overview.md): Learn how to create, set up, and activate your Stripe account for live transactions.
- [Account Setup and Verification](/account-setup/account-setup-and-verification.md): Learn how to set up and verify your Stripe account to go live.
- [Setting up and verifying your Stripe account](/account-setup/account-setup-verification.md): Learn how to set up your Stripe account, including verification steps and account checklists.
- [Stripe accounts](/account-setup/stripe-accounts.md): Learn how to activate and manage your Stripe account.
- [Linked external accounts](/account-setup/linked-external-accounts.md): Connect bank accounts for payouts and to provide Stripe with financial information for risk and credit assessments.
- [Statement descriptors](/account-setup/statement-descriptors.md): Learn how statement descriptors work and their importance in reducing chargebacks.
- [Add funds to your Stripe balance](/account-setup/add-funds-to-balance.md): Add funds to your Stripe balance to cover increased refunds and chargebacks.
- [Stripe accounts](/account-setup/stripe-accounts.md): Learn how to activate and manage your Stripe account.
- [Money management](/account-setup/money-management.md): Manage money and finance directly or within your platform.
- [Manage products and prices](/account-setup/manage-products-and-prices.md): Create and update products and prices in the Dashboard or through the API.

## Approvals
Configure two-party approval rules for sensitive actions within your Stripe account, ensuring an additional layer of security and oversight.
- [Set up two-party approvals](/approvals/two-party-approvals.md): Configure rules to require a second person to approve sensitive actions before they are completed.

## Data Migrations
Learn how to migrate your payment and customer data to Stripe, including importing, exporting, mapping, and copying data between accounts. This section covers the entire data migration process to ensure a smooth transition.
- [Overview | Stripe Documentation](/data-migrations/migration-overview.md): Successfully migrate your customers and their payments data to Stripe.
- [Export file formats](/data-migrations/export-file-formats.md): Review the exported data for different payment types.
- [Map payment data](/data-migrations/map-payment-data.md): Map imported payment data to existing Stripe customers to avoid creating duplicates.
- [Copy PAN data across Stripe accounts](/data-migrations/pan-copy-self-serve.md): Securely copy sensitive primary account number data within Stripe from one account to another.
- [Request a payment data export](/data-migrations/request-payment-data-export.md): Securely export sensitive payment data to another PCI DSS Level 1-compliant payment processor.
- [Request a payment data import | Stripe Documentation](/data-migrations/request-payment-data-import.md): Securely import sensitive payment data into Stripe, retaining existing customer and payment information with minimal disruption.
- [Overview | Stripe Documentation](/data-migrations/migration-overview.md): Successfully migrate your customers and their payments data to Stripe.
- [Export Bacs data from Stripe](/data-migrations/export-bacs-data.md): Learn how to export your Bacs data from Stripe to another payment processor.

## Data Migrations
This section covers migrating various types of data to Stripe, including payment data, supplementary data, and common use cases. It also details the process of encrypting sensitive data for secure migration.
- [Upload supplementary data](/data-migrations/upload-supplementary-data.md): Learn how to upload supplementary data to Stripe when migrating payment data, including encryption steps for PCI data.

## Organizations
Manage multiple Stripe accounts and team access through Stripe Organizations. This feature centralizes reporting, operations, and team management for businesses operating across different entities or regions.
- [Multiple separate accounts](/organizations/multiple-accounts.md): Learn how to create and manage multiple separate Stripe accounts for different projects, websites, or businesses.
- [Build an organization](/organizations/build-organization.md): Learn how to create and configure a Stripe Organization to manage multiple accounts from a single location.
- [Stripe Organizations | Stripe Documentation](/organizations/organizations-overview.md): Unify and manage your business across multiple accounts for centralized reporting, operations, and team management.
- [Supported Organization setups](/organizations/supported-organization-setups.md): Understand the different account structures that can be managed within a Stripe Organization, including standalone accounts, platforms, and connected accounts, and how they differ from Connect platforms.
- [Manage access to your organization](/organizations/manage-organization-access.md): Control team member permissions at the organization and account levels.
- [User roles | Stripe Documentation](/organizations/user-roles.md): Define and manage permissions for team members across Stripe accounts and organizations.
- [Organization-level SSO | Stripe Documentation](/organizations/organization-level-sso.md): Centrally manage single sign-on (SSO) for all accounts within your organization.
- [Manage organization sandboxes](/organizations/manage-organization-sandboxes.md): Manage your sandboxes for your organization in the Dashboard.

## Customer Payment Sharing
Learn how to share customer and payment method information across multiple Stripe accounts within an organization to avoid redundant data entry and ensure consistency.
- [Share customers and payment methods across accounts](/customer-payment-sharing/sharing-customers-payment-methods.md): Avoid recollecting customer and payment method information from existing customers in multiple accounts by sharing them across your organization.
- [Clone Customer Payment Information Across Connected Accounts](/customer-payment-sharing/cloning-customer-payment-information.md): A legacy feature allowing reuse of customer payment information across connected accounts, with instructions for storing customers, creating tokens, and making charges.

## Team Management
Learn how to invite and manage team members within your Stripe account, including assigning roles and permissions.
- [Start a team | Stripe Documentation](/team-management/start-a-team.md): Learn how to invite and interact with team members on Stripe.

## Bank Debits
Learn how to accept bank debits with Stripe, including ACH Direct Debit, Bacs Direct Debit, SEPA Direct Debit, and other regional bank debit methods. This section covers payment flows, mandate collection, and migration from older APIs.
- [ACH Direct Debit Overview](/bank-debits/ach-direct-debit-overview.md): Understand and implement ACH Direct Debit payments for US bank accounts.
- [Network decline codes | Stripe Documentation](/bank-debits/page-2-network-decline-codes.md): Learn about network decline codes and how to resolve them when a charge fails.
- [Network decline codes](/bank-debits/network-decline-codes.md): Learn about network decline codes and how to resolve them when a charge fails.
- [Network Decline Codes](/bank-debits/network-decline-codes.md): Understand and resolve payment declines caused by network decline codes.
- [Bank Redirects Overview](/bank-debits/bank-redirects-overview.md): Learn about bank redirects with Stripe, a payment method where customers are redirected to their online banking portal to authorize transactions.
- [Accept a Canadian pre-authorized debit payment](/bank-debits/accept-canadian-pre-authorized-debit-payment.md): Learn how to accept Canadian pre-authorized debit (PAD) payments using Stripe Checkout or the Direct API.
- [Custom Canadian Pre-Authorized Debit Mandate Agreements](/bank-debits/custom-canadian-pre-authorized-debit-mandate-agreements.md): Learn how to create custom mandate agreements for Canadian pre-authorized debit payments when default options are insufficient.
- [Pre-authorized debit payments in Canada](/bank-debits/pre-authorized-debit-payments-in-canada.md): Learn how to accept pre-authorized debit payments in Canada using Stripe.
- [Save details for future payments with pre-authorized debit in Canada](/bank-debits/save-details-for-future-payments-with-pre-authorized-debit-in-canada.md): Learn how to save payment method details for future Canadian pre-authorized debit payments.
- [Accept an Australia BECS Direct Debit payment](/bank-debits/au-becs-debit-accept-a-payment.md): Learn how to accept Australia BECS Direct Debit payments using Stripe Checkout.

## Ai And Automation
Leverage AI and automation tools to enhance your Stripe integration, from building agentic workflows to using AI for development assistance.
- [Build agentic AI SaaS Billing workflows](/ai-and-automation/agentic-ai-billing-workflows.md): Automate recurring Billing workflows using the Stripe API and AI-driven agents.
- [Stripe CLI keys and permissions | Stripe Documentation](/ai-and-automation/stripe-cli-keys-and-permissions.md): Learn about default Stripe CLI keys and permissions.
- [Legacy plugins | Stripe Documentation](/ai-and-automation/legacy-plugins.md): Information about Stripe's deprecated plugin integration pattern and guidance for migrating to Stripe Apps.
- [Stripe Console | Stripe Documentation](/ai-and-automation/stripe-console.md): Analyze and act on your Stripe data using a single conversational interface.
- [Web Dashboard | Stripe Documentation](/ai-and-automation/web-dashboard.md): Learn how to use the web version of the Stripe Dashboard.
- [Perform searches in the Dashboard | Stripe Documentation](/ai-and-automation/dashboard-search.md): Learn how to use the Stripe Dashboard's search functionality to quickly find payments, customers, and other resources.
- [Stripe Dashboard mobile app | Stripe Documentation](/ai-and-automation/stripe-dashboard-mobile-app.md): Learn how to use the mobile app version of the Stripe Dashboard.
- [Build on Stripe with AI](/ai-and-automation/build-on-stripe-with-ai.md): Leverage AI agents and tools to streamline Stripe integration development.

## Agentic Commerce
Learn how to share structured product and inventory data with Stripe for AI agent discovery and monetization.
- [Product feed | Stripe Documentation](/agentic-commerce/product-feed.md): Learn how to share structured product and inventory data with Stripe for AI agent discovery and shopping.

## Agentic Commerce
This section covers agentic commerce features, including product feed ingestion via SFTP and the Agentic Commerce Protocol.
- [SFTP catalog ingestion](/agentic-commerce/sftp-catalog-ingestion.md): Learn how to receive and ingest business product catalogs from Stripe over SFTP, including setup, data validation, and directory structure.

## Agentic Commerce
Enable AI agents to facilitate transactions between buyers and sellers, allowing sellers to offer products through agents and buyers to complete purchases within AI interfaces.
- [Agentic Commerce Protocol](/agentic-commerce/agentic-commerce-protocol.md): Build the Agentic Commerce Protocol checkout endpoints.
- [Shared Payment Tokens](/agentic-commerce/shared-payment-tokens.md): Enables agents to grant sellers scoped access to customer payment methods with usage and expiration limits.
- [Agentic Commerce Protocol](/agentic-commerce/agentic-commerce-protocol.md): Enables AI agents to manage commerce transactions by defining methods and data structures for checkout flows.
- [Agentic Commerce Protocol](/agentic-commerce/agentic-commerce-protocol.md): Enables AI agents to manage commerce transactions by defining methods and data structures for checkout flows.
- [Sell through agents | Stripe Documentation](/agentic-commerce/sell-through-agents.md): Use Agentic Commerce Suite (ACS) to start selling through agents with a single integration, making your products discoverable and accepting agentic payments across multiple commerce protocols.
- [Agentic commerce | Stripe Documentation](/agentic-commerce/agentic-commerce-overview.md): Enables AI agents to facilitate transactions between buyers and sellers, allowing sellers to offer products/services through agents and buyers to complete purchases within AI interfaces.

## Agentic Commerce
This section covers how to integrate Stripe payments into your Model Context Protocol (MCP) applications, enabling sellers to monetize their AI interfaces and agents to accept machine payments.
- [Accept a payment](/agentic-commerce/accept-payment.md): Securely accept payments with your MCP App using Stripe's prebuilt Checkout page.
- [Monetize your Model Context Protocol (MCP) app](/agentic-commerce/monetize-mcp-app.md): Learn how to add a checkout flow to your MCP app to accept payments for various transaction types.

## Api Basics
This section covers fundamental aspects of interacting with the Stripe API, including understanding API versions, authentication with API keys, making requests, handling responses, and managing errors.
- [API v2 overview | Stripe Documentation](/api-basics/api-v2-overview.md): Understand the behavior of APIs in the v2 namespace, including key differences from v1, such as JSON encoding for requests and responses.
- [API v2 overview](/api-basics/api-v2-overview.md): Understand the behavior of APIs in the v2 namespace, including key differences from v1.
- [API v2 Overview](/api-basics/api-v2-overview.md): Understand the behavior of APIs in the v2 namespace, including key differences from v1.
- [Domains and IP addresses](/api-basics/domains-and-ip-addresses.md): Ensure your integration is always communicating with Stripe by allowlisting Stripe's fully qualified domain names and IP addresses.
- [Error codes](/api-basics/error-codes.md): Learn more about error codes and how to resolve them.
- [Error handling](/api-basics/error-handling.md): Catch and respond to declines, invalid data, network problems, and more.
- [Include-dependent response values in API v2](/api-basics/include-dependent-response-values-api-v2.md): Learn how to manage API responses that return null by default for certain properties.
- [Stripe APIs](/api-basics/stripe-apis.md): Overview of Stripe's unified REST APIs, including API v1 and v2, and key features like authentication, response shaping, and error handling.
- [Domains and IP addresses](/api-basics/domains-and-ip-addresses.md): Ensure your integration is always communicating with Stripe by allowlisting Stripe's fully qualified domain names and IP addresses.
- [Best practices for managing secret API keys | Stripe Documentation](/api-basics/api-keys-best-practices.md): Learn how to manage secret API keys and handle an exposed or compromised key.

## File Management
Learn how to upload, manage, and share files with Stripe, including creating and using file links for secure access.
- [File Upload Guide](/file-management/file_upload_guide.md): Learn how to securely upload files to Stripe for various purposes using the File Upload API.
- [The File Link Object](/file-management/file-link-object.md): Details the attributes and structure of the File Link object in the Stripe API.
- [Create a File Link](/file-management/create-file-link.md): Create a new file link object to share file contents.

## Apple Pay
Learn how to accept Apple Pay payments in your integration, including best practices for recurring transactions and merchant tokens.
- [Supported payment methods | Stripe Documentation](/apple-pay/payment-method-overview.md): Learn about the types of payment methods that your Stripe integration can support.
- [Manage recurring payments on Apple Pay](/apple-pay/apple-pay-recurring-transactions.md): Improve authorization rates for recurring Apple Pay transactions.
- [Manage recurring payments on Apple Pay | Stripe Documentation](/apple-pay/apple-pay-recurring-transactions.md): Improve authorization rates for recurring Apple Pay transactions by understanding customer-initiated and merchant-initiated transactions.
- [Payment method rules | Stripe Documentation](/apple-pay/payment-method-rules.md): Control when payment methods are available to your buyers.
- [Cartes Bancaires with Apple Pay | Stripe Documentation](/apple-pay/apple-pay-cartes-bancaires.md): Integrate Cartes Bancaires with Apple Pay for secure and convenient transactions.
- [Apple Pay | Stripe Documentation](/apple-pay/apple-pay-overview.md): Learn how to accept payments using Apple Pay on your iPhone, iPad, or Apple Watch.

## Disputes And Fraud
Learn how to manage payment disputes, prevent fraud, and understand Stripe Radar's capabilities for protecting your business.
- [How disputes work](/disputes-and-fraud/how-disputes-work.md): Understand the lifecycle of payment card disputes.
- [Declines and Decline Codes](/disputes-and-fraud/declines_and_codes.md): Understand common reasons for payment declines and how to interpret Stripe and network decline codes.
- [Stripe decline codes](/disputes-and-fraud/dispute-reason-codes.md): Learn about Stripe decline codes and how to resolve them when a charge fails.
- [Dispute reason code categories](/disputes-and-fraud/dispute-categories.md): Organizes dispute reason codes into categories for easier understanding and management.
- [Use the API to respond to disputes](/disputes-and-fraud/use-api-respond-disputes.md): Programmatically manage disputes by uploading evidence and responding via the API.
- [Dispute evidence best practices](/disputes-and-fraud/dispute-evidence-best-practices.md): Learn how to format the most convincing evidence to challenge a dispute.
- [Dispute reason code categories](/disputes-and-fraud/dispute-reason-code-categories.md): Organizes dispute reason codes into categories for easier management and evidence submission.
- [Configure Smart Disputes auto-respond settings](/disputes-and-fraud/configure-smart-disputes-auto-respond.md): Automatically submit evidence for eligible disputes to avoid missed opportunities and reduce manual effort.
- [Dispute withdrawals](/disputes-and-fraud/dispute-withdrawals.md): Learn what to do when a cardholder withdraws their dispute.
- [How disputes work](/disputes-and-fraud/how-disputes-work.md): Explains the lifecycle of payment card disputes from initiation to resolution.
- [Disputes](/disputes-and-fraud/disputes-overview.md): Learn about disputes, how they work, and what you can do to prevent them.
- [High risk merchant lists | Stripe Documentation](/disputes-and-fraud/high-risk-merchant-lists.md): Learn the criteria for inclusion in MATCH and VMSS lists.
- [Measuring disputes](/disputes-and-fraud/measuring-disputes.md): Understand how Stripe measures dispute activity and dispute rates to help you monitor and manage your disputes.
- [Dispute and fraud card monitoring programs](/disputes-and-fraud/dispute-monitoring-programs.md): Learn about card network monitoring programs and how to avoid or resolve them.
- [How dispute prevention works](/disputes-and-fraud/dispute-prevention-works.md): Learn about the benefits and requirements of Stripe's dispute prevention solution using Verifi and Ethoca.
- [Dispute prevention](/disputes-and-fraud/dispute-prevention.md): Automatically prevent disputes and lower your dispute rate.
- [Understand fraud](/disputes-and-fraud/understand-fraud.md): Learn how to identify fraud and design a strategy to prevent it.
- [Advanced fraud detection](/disputes-and-fraud/advanced-fraud-detection.md): Learn about tools developers can use to maximize Stripe's ability to prevent fraudulent payments.
- [Best practices for preventing fraud](/disputes-and-fraud/fraud-prevention-best-practices.md): Learn how to use best practices to protect against disputes and fraudulent payments.
- [Protect yourself from card testing](/disputes-and-fraud/protect-yourself-from-card-testing.md): Learn about card testing and how to prevent it.
- [Customer abuse | Stripe Documentation](/disputes-and-fraud/customer-abuse.md): Learn how to protect yourself against refund, reseller, and trial abuse.
- [Common types of online fraud](/disputes-and-fraud/common-types-of-online-fraud.md): Learn about the different kinds of fraud and what your liability is.
- [Identifying potential fraud](/disputes-and-fraud/identifying-potential-fraud.md): Learn about the most common fraud indicators.
- [Card verification checks](/disputes-and-fraud/card-verification-checks.md): Learn how to make use of card verification checks to protect against disputes and fraud.
- [Dispute reason codes](/disputes-and-fraud/dispute-reason-codes.md): Learn about the reason codes for Visa, Mastercard, and American Express disputes and the evidence required to challenge them.
- [Respond to disputes](/disputes-and-fraud/respond-to-disputes.md): Learn how to challenge or accept a dispute in the Dashboard.
- [Set up and configure Smart Disputes](/disputes-and-fraud/set-up-smart-disputes.md): Automatically fight disputes and improve your dispute win rates by configuring Smart Disputes auto-respond settings.
- [Smart Disputes | Stripe Documentation](/disputes-and-fraud/smart-disputes.md): Automate evidence collection and submission for eligible card disputes.
- [Visa Compelling Evidence 3.0 disputes](/disputes-and-fraud/visa-compelling-evidence-3.0.md): Use the API and Visa's Compelling Evidence 3.0 to respond to qualifying disputes.
- [Visa compliance disputes](/disputes-and-fraud/visa-compliance-disputes.md): Use the API to respond to Visa compliance disputes.
- [Stripe's risk score](/disputes-and-fraud/stripe-risk-score.md): Evaluate the level of fraud risk associated with an authorization.
- [Strong Customer Authentication readiness](/disputes-and-fraud/strong-customer-authentication-readiness.md): Learn how the Strong Customer Authentication regulation affects your business and how to update your integration to support it.
- [Strong Customer Authentication (SCA) exemptions](/disputes-and-fraud/sca-exemptions.md): Use SCA exemptions and Data Only to reduce cardholder friction on eligible transactions.
- [Acceptance analytics | Stripe Documentation](/disputes-and-fraud/acceptance-analytics.md): Analyze payment success rates, network authorization rates, and common criteria for payment failures.
- [Authentication analytics](/disputes-and-fraud/authentication-analytics.md): Learn how 3D Secure affects your payment success rate for card payments.
- [Disputes analytics | Stripe Documentation](/disputes-and-fraud/disputes-analytics.md): Analyze dispute volume, rates, and outcomes to understand their impact on your business.
- [Payments analytics](/disputes-and-fraud/payments-analytics.md): Track and analyze payment performance using key metrics and reports.
- [Payments optimization](/disputes-and-fraud/payments-optimization.md): Learn how Authorization Boost can increase your payment success rate and lower processing costs.
- [Recommendations](/disputes-and-fraud/recommendations.md): Learn about Stripe recommendations to increase revenue and improve fraud detection.
- [Respond to disputes](/disputes-and-fraud/klarna-disputes.md): Learn about the lifecycle of Klarna disputes and how to respond to them.
- [Disputed PayPal payments](/disputes-and-fraud/disputed-paypal-payments.md): Learn how dispute management works for PayPal, a digital wallet popular with businesses in Europe.
- [Manage fraud and disputes with Adobe Commerce](/disputes-and-fraud/manage-fraud-disputes-adobe-commerce.md): Protect your business with Stripe Radar fraud prevention and handle disputes effectively.
- [Abuse prevention](/disputes-and-fraud/abuse-prevention.md): Use Stripe Radar to detect and prevent abuse across your users lifecycle.
- [Customer abuse evaluation | Stripe Documentation](/disputes-and-fraud/customer-abuse-evaluation.md): Get risk evaluations for customer account registration and login events.
- [Account delinquency signal](/disputes-and-fraud/account-delinquency-signal.md): Identifies connected accounts at risk of financial distress that might lead to negative balances.
- [Account risk signals](/disputes-and-fraud/account-risk-signals.md): Get risk signals for connected account fraud, delinquency, and website legitimacy.
- [Bot abuse prevention](/disputes-and-fraud/bot-abuse-prevention.md): Use bot score to detect and prevent bot-driven payments.
- [Fraudulent merchant signal | Stripe Documentation](/disputes-and-fraud/fraudulent-merchant-signal.md): Detect connected accounts engaging in fraudulent activity.
- [Free trial abuse prevention](/disputes-and-fraud/free-trial-abuse-prevention.md): Detect and block customers likely to abuse free trials.
- [Radar](/disputes-and-fraud/radar.md): Use Stripe Radar to protect your business against fraud.
- [Radar fraud scores for Issuing authorizations](/disputes-and-fraud/radar-fraud-scores-for-issuing-authorizations.md): Get a Radar fraud risk signal for your Issuing card authorization.
- [Lists](/disputes-and-fraud/radar-lists.md): Create your own lists of information to block, allow, or review matching payments.
- [Pay-as-you-go abuse evaluation | Stripe Documentation](/disputes-and-fraud/pay-as-you-go-abuse-evaluation.md): Identify subscription customers at risk of not paying their next invoice using a non-payment abuse signal.
- [Optimize risk factors](/disputes-and-fraud/optimize-risk-factors.md): Learn how to provide more relevant data to Stripe Radar to improve fraud detection effectiveness.
- [How Radar works](/disputes-and-fraud/how-radar-works.md): Learn about the Radar features that can help you protect your business against fraud.
- [Fraud alerts](/disputes-and-fraud/fraud-alerts.md): Get notified when Stripe detects unusual fraud patterns.
- [Fraud insights](/disputes-and-fraud/fraud-insights.md): Review fraud trends specific to your business so you can tailor your strategy.
- [Radar analytics center](/disputes-and-fraud/radar-analytics-center.md): Analyze fraud patterns and their impact on your business using the Radar analytics center in the Dashboard.
- [Radar risk signals for multiple payment processors](/disputes-and-fraud/radar-multiprocessor.md): Evaluate your non-Stripe processed payments with Radar.
- [Radar for Platforms | Stripe Documentation](/disputes-and-fraud/radar-for-platforms.md): Use Stripe tools to reduce buyer and connected account risk.
- [Provide Radar additional fraud data](/disputes-and-fraud/provide-radar-additional-fraud-data.md): Learn how to provide critical data for improved fraud protection.
- [Review uncaptured payments](/disputes-and-fraud/review-uncaptured-payments.md): Learn how to use reviews if your Stripe integration uses auth and capture.
- [Review card payments](/disputes-and-fraud/review-card-payments.md): Supplement automated fraud detection with manual inspection of card payments.
- [Risk insights](/disputes-and-fraud/risk-insights.md): Understand risk factors and details about a particular payment.
- [Risk evaluations | Stripe Documentation](/disputes-and-fraud/risk-evaluations.md): Review the outcomes of Stripe Radar risk evaluations.
- [Risk setting and risk controls](/disputes-and-fraud/risk-setting-and-risk-controls.md): Automatically adjust which payments you block based on dynamic detection.
- [Dispute resolution rules](/disputes-and-fraud/dispute-resolution-rules.md): Learn about writing dispute resolution rules in Radar to automatically resolve specific disputes.
- [Fraud prevention rules | Stripe Documentation](/disputes-and-fraud/fraud-prevention-rules.md): Create custom rules to automatically detect and block fraudulent payments based on specific criteria.
- [Rules reference](/disputes-and-fraud/rules-reference.md): Learn about the structure of rules and the order in which Radar processes them.
- [Supported attributes](/disputes-and-fraud/supported-attributes.md): Review a complete list of attributes supported in Radar rules.
- [Testing Stripe Radar](/disputes-and-fraud/testing-stripe-radar.md): Use test credit card numbers and rules to simulate and verify your fraud prevention strategy in a sandbox environment.
- [Fraudulent website signal | Stripe Documentation](/disputes-and-fraud/fraudulent-website-signal.md): Evaluates a connected account's website for deception or policy violations.
- [Strong Customer Authentication readiness](/disputes-and-fraud/strong-customer-authentication.md): Learn how the Strong Customer Authentication regulation affects your business and how to update your integration to support it.

## Stripe Atlas
Stripe Atlas helps you incorporate your startup in Delaware, providing legal documents, founder equity terms, and assistance with tax elections and bank accounts. It also facilitates payment acceptance and fundraising.
- [Stripe Atlas | Stripe Documentation](/stripe-atlas/stripe-atlas-overview.md): Stripe Atlas helps you start a US company from anywhere in the world, incorporating your startup and providing tools to open a bank account, accept payments, and fundraise.
- [Company Types](/stripe-atlas/company-types.md): Understand the different company structures available for incorporation with Stripe Atlas, including C corporations and LLCs.
- [Company types | Stripe Documentation](/stripe-atlas/company-types.md): Form a C corporation or an LLC using Stripe Atlas.
- [Founder equity terms](/stripe-atlas/founder-equity-terms.md): Understand and customize equity vesting terms for founders, including vesting period, cliff, and start date.
- [Incorporation Documents](/stripe-atlas/incorporation-documents.md): Learn about the documents Stripe Atlas uses to incorporate your company.
- [Incorporation documents | Stripe Documentation](/stripe-atlas/incorporation-documents.md): Learn about the documents Atlas uses to incorporate your company.
- [Incorporate a US company from Singapore](/stripe-atlas/incorporate-us-company-singapore.md): Guidance for founders in Singapore looking to incorporate a US entity, including considerations for C corps and subsidiaries.
- [File Section 83(b) elections as a non-US founder](/stripe-atlas/non-us-founder-83b-election.md): Learn about filing an 83(b) election as a non-US founder.
- [Stripe Atlas | Stripe Documentation](/stripe-atlas/stripe-atlas.md): Stripe Atlas incorporates your startup and provides tools to open a bank account, accept payments, and fundraise.
- [Business bank accounts | Stripe Documentation](/stripe-atlas/business-bank-accounts.md): Apply to open a business bank account with Stripe's partners.
- [Section 83(b) elections | Stripe Documentation](/stripe-atlas/section-83b-elections.md): Learn about common considerations for Section 83(b) elections.
- [Incorporating a US company from Singapore](/stripe-atlas/incorporating-a-us-company-from-singapore.md): Learn how to incorporate a US company from Singapore, including company structure options and how Stripe Atlas can help.
- [How to incorporate your company | Stripe Documentation](/stripe-atlas/how-to-incorporate-your-company.md): Learn what you need to get started with Atlas.

## Reporting And Data Querying
This section covers how to access and query your Stripe data for reporting and reconciliation purposes. It details the use of Stripe Sigma, the Reports API, and various data export options.
- [Querying authentication conversion](/reporting-and-data-querying/querying-authentication-conversion.md): Use Stripe Sigma to retrieve information about authentication, conversion, and the SCA exemptions used.
- [Query fees data](/reporting-and-data-querying/querying-fees-data.md): Use Sigma or Data Pipeline to retrieve information about transaction and product fees.
- [Fees report](/reporting-and-data-querying/fees-report.md): View transaction and product fees charged by Stripe and other networks.
- [How the Reports API works](/reporting-and-data-querying/reports-api-overview.md): Access Stripe's financial reports programmatically to automate your reconciliation workflow.
- [Balance transaction types](/reporting-and-data-querying/balance-transaction-types.md): Learn about the different types of balance transactions that represent funds moving through your Stripe account.
- [Create custom columns using metadata](/reporting-and-data-querying/create-custom-columns-using-metadata.md): Learn how to add custom columns to Financial Reports by utilizing metadata.
- [Query data across accounts belonging to an organization](/reporting-and-data-querying/query-data-across-accounts.md): Use Sigma with Organizations to query multiple accounts.
- [Run a SQL query from the v2 Reports API](/reporting-and-data-querying/run-sql-query-v2-reports-api.md): Execute ad-hoc SQL queries against your Stripe data programmatically.
- [Fees report type | Stripe Documentation](/reporting-and-data-querying/fees-report-type.md): Review the fees report schema and parameters.
- [Balance report type | Stripe Documentation](/reporting-and-data-querying/balance-report-type.md): Review the Balance report schema and parameters.

## Issuing And Treasury For Platforms
Stripe Issuing and Treasury for platforms enable businesses to create and manage payment cards and financial accounts for their users. This section covers integration guides, card management, funding, fraud controls, and Connect integrations.
- [Customer support for Issuing and Treasury for platforms](/issuing-and-treasury-for-platforms/issuing-and-treasury-for-platforms-customer-support.md): Learn how to prepare your team to assist customers with Issuing and Treasury for platforms inquiries.
- [B2B payments integration guide](/issuing-and-treasury-for-platforms/b2b-payments-integration-guide.md): Build a B2B payments integration with Issuing.
- [Consumer prepaid debit cards](/issuing-and-treasury-for-platforms/consumer-prepaid-debit-cards.md): Issue prepaid debit cards to give your users a way to instantly receive and spend money.
- [Fleet integration guide | Stripe Documentation](/issuing-and-treasury-for-platforms/fleet-integration-guide.md): Build a fleet offering by using Stripe Issuing to create cards and process transactions for your customers’ business.
- [Integration guides | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-integration-guides.md): Use these guides to launch a Stripe Issuing or Treasury for platforms integration.
- [Onboarding overview | Stripe Documentation](/issuing-and-treasury-for-platforms/onboarding-overview.md): Take your integration live with Issuing or Treasury for platforms.
- [Issuing and Treasury for platforms sample app](/issuing-and-treasury-for-platforms/issuing-and-treasury-for-platforms-sample-app.md): Explore the Issuing and Treasury for platforms sample app to onboard customers, issue cards, and make outbound payments.
- [Create and manage cards](/issuing-and-treasury-for-platforms/create-and-manage-cards.md): Create virtual and physical cards to manage expenses and pay bills.
- [Set up and manage real-time authorizations](/issuing-and-treasury-for-platforms/real-time-authorizations-quickstart.md): Learn how to set up and manage real-time authorizations for Issuing.
- [Cardholder authentication using 3D Secure](/issuing-and-treasury-for-platforms/cardholder-authentication-using-3d-secure.md): Learn about 3D Secure, an additional layer of authentication used by businesses to combat fraud.
- [Add funds to your card program](/issuing-and-treasury-for-platforms/add-funds-to-your-card-program.md): Learn about your options to fund card spend.
- [Choose which type of card to issue](/issuing-and-treasury-for-platforms/choose-your-card-type.md): Decide on physical or virtual cards for your cardholders.
- [Consumer prepaid debit cards](/issuing-and-treasury-for-platforms/consumer-prepaid-debit-cards.md): Issue prepaid debit cards to give your users a way to instantly receive and spend money.
- [How Credit Consumer Issuing works | Stripe Documentation](/issuing-and-treasury-for-platforms/how-consumer-credit-issuing-works.md): Learn about the features and APIs you need to create, launch, and manage a credit program for your customers.
- [Credit Consumer Issuing | Stripe Documentation](/issuing-and-treasury-for-platforms/credit-consumer-issuing.md): Learn about the Stripe consumer credit solution to launch a credit program for your customers.
- [Customize your card program | Stripe Documentation](/issuing-and-treasury-for-platforms/customize-your-program.md): Learn how to customize your Stripe Issuing card program to meet your business needs.
- [Use digital wallets with Issuing](/issuing-and-treasury-for-platforms/use-digital-wallets-with-issuing.md): Learn how to use Issuing to add cards to digital wallets.
- [Integrate processor-only Issuing](/issuing-and-treasury-for-platforms/integrate-processor-only-issuing.md): Set up a processor-only Issuing integration.
- [Processor-only Issuing](/issuing-and-treasury-for-platforms/processor-only-issuing.md): Manage your Issuing program, including regulatory requirements, compliance, and licensing.
- [Manage fraud with Stripe Issuing controls and tools](/issuing-and-treasury-for-platforms/manage-fraud.md): Understand how transaction fraud can impact your Issuing program and the steps you can take to combat it.
- [Physical cards address validation](/issuing-and-treasury-for-platforms/physical-cards-address-validation.md): Enable and manage address validation features for physical cards.
- [Customize card bundle | Stripe Documentation](/issuing-and-treasury-for-platforms/customize-card-bundle.md): Choose from standard options or explore innovative physical card materials for your card bundle.
- [Customize card bundle](/issuing-and-treasury-for-platforms/customize-card-bundle.md): Make your card bundle selections.
- [Choose your physical bundle | Stripe Documentation](/issuing-and-treasury-for-platforms/choose-your-physical-bundle.md): Set up a standard or custom physical bundle for your cards, including the card, carrier, and envelope.
- [Create a design | Stripe Documentation](/issuing-and-treasury-for-platforms/create-a-design.md): Create and name your bundle design.
- [Create physical cards](/issuing-and-treasury-for-platforms/create-physical-cards.md): Create a cardholder and issue a physical card.
- [Order a custom bundle](/issuing-and-treasury-for-platforms/order-a-custom-bundle.md): Learn the process to make your custom bundle available in the Issuing Dashboard.
- [Physical cards | Stripe Documentation](/issuing-and-treasury-for-platforms/physical-cards.md): Issue physical cards at Stripe.
- [Ship cards | Stripe Documentation](/issuing-and-treasury-for-platforms/ship-cards.md): Select the shipping speed for your card.
- [PIN management](/issuing-and-treasury-for-platforms/pin-management.md): Allow cardholders to manage their personal identification numbers for transactions.
- [Program management](/issuing-and-treasury-for-platforms/program-management.md): Choose a program management model.
- [Replacement cards](/issuing-and-treasury-for-platforms/replacement-cards.md): Learn how to replace cards that are expired, damaged, lost, or stolen.
- [Virtual cards with Issuing | Stripe Documentation](/issuing-and-treasury-for-platforms/virtual-cards-with-issuing.md): Learn about virtual cards created with Issuing.
- [Create virtual cards](/issuing-and-treasury-for-platforms/create-virtual-cards.md): Create a cardholder and issue a virtual card.
- [Issuing merchant categories](/issuing-and-treasury-for-platforms/issuing-merchant-categories.md): Learn about the available categories that businesses are grouped in.
- [Cardholder controls](/issuing-and-treasury-for-platforms/cardholder-controls.md): Learn how the cardholder controls affect your integration.
- [Embed Issuing card management into your website](/issuing-and-treasury-for-platforms/embed-issuing-card-management.md): Use prebuilt UI components to embed Issuing card management into your website.
- [Inactive connected accounts offboarding | Stripe Documentation](/issuing-and-treasury-for-platforms/inactive-connected-accounts-management.md): Learn how connected accounts can be affected because of inactivity.
- [Connected accounts, cardholders, and cards | Stripe Documentation](/issuing-and-treasury-for-platforms/connected-accounts-cardholders-and-cards.md): Learn how to create and manage cardholders and cards with Stripe Connect.
- [Fund Issuing balances with Connect | Stripe Documentation](/issuing-and-treasury-for-platforms/fund-issuing-balances-with-connect.md): Learn how to fund connected accounts for Issuing.
- [Set up an Issuing and Connect integration | Stripe Documentation](/issuing-and-treasury-for-platforms/set-up-issuing-and-connect-integration.md): Learn how to issue cards on connected accounts.
- [Advanced fraud tools](/issuing-and-treasury-for-platforms/advanced-fraud-tools.md): Reduce fraud with Issuing’s advanced tooling.
- [Issuing authorization rules](/issuing-and-treasury-for-platforms/issuing-authorization-rules.md): Learn how to limit authorization approvals using Issuing authorization rules.
- [Migrate to direct webhook response](/issuing-and-treasury-for-platforms/migrate-to-direct-webhook-response.md): Migrate Issuing real-time authorizations from deprecated API calls to direct webhook responses.
- [Fraud challenges | Stripe Documentation](/issuing-and-treasury-for-platforms/fraud-challenges.md): Turn on fraud challenges to minimize accidental blocks on transactions that appear fraudulent, but are in fact legitimate.
- [Using Issuing Elements](/issuing-and-treasury-for-platforms/using-issuing-elements.md): Learn how to display card details in your web application in a PCI-compliant way.
- [Issuing lifecycle controls | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-lifecycle-controls.md): Control automatic usage-based cancellation of virtual cards.
- [Issuing real-time authorizations](/issuing-and-treasury-for-platforms/issuing-real-time-authorizations.md): Approve or decline authorization requests in real time using synchronous webhooks.
- [Issuing spending controls](/issuing-and-treasury-for-platforms/issuing-spending-controls.md): Set rules on cards and cardholders to control spending by blocking categories, countries, merchant IDs, or card presence, and setting spending limits.
- [Token management | Stripe Documentation](/issuing-and-treasury-for-platforms/token-management.md): Learn how to use Issuing to manage network tokens on your cards.
- [Available credit and flow of funds | Stripe Documentation](/issuing-and-treasury-for-platforms/available-credit-and-flow-of-funds.md): Learn how funds flow and how to use the available credit amount field to prevent authorization declines.
- [Set up credit for connected accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/set-up-connected-accounts-for-credit.md): Configure credit terms for connected accounts and fund their spend from your platform.
- [Treasury for platforms | Stripe Documentation](/issuing-and-treasury-for-platforms/treasury-for-platforms.md): Learn how to provide financial services to connected accounts.
- [Manage account obligations | Stripe Documentation](/issuing-and-treasury-for-platforms/manage-account-obligations.md): Track the credit spend, lifecycle, and balances for your connected accounts.
- [Manage credit terms](/issuing-and-treasury-for-platforms/manage-credit-terms.md): Learn how to manage the credit terms for connected accounts.
- [Obligation payments | Stripe Documentation](/issuing-and-treasury-for-platforms/obligation-payments.md): Make payments to your FundingObligation.
- [Obligation amounts, transactions, and adjustments | Stripe Documentation](/issuing-and-treasury-for-platforms/obligation-amounts-transactions-and-adjustments.md): View details about a FundingObligation and make adjustments.
- [Report other credit decisions and manage adverse action notices | Stripe Documentation](/issuing-and-treasury-for-platforms/report-credit-decisions-and-manage-adverse-action-notices.md): Learn how to report various credit decisions and send adverse action notice emails.
- [Report required regulatory data for credit decisions | Stripe Documentation](/issuing-and-treasury-for-platforms/report-required-regulatory-data-for-credit-decisions.md): Learn how to report required regulatory data for credit decisions if your platform is subject to additional reporting for credit programs.
- [Test your integration | Stripe Documentation](/issuing-and-treasury-for-platforms/test-credit-integration.md): Validate your automated platform funding in testing environments.
- [Issuing balance | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-balance.md): Learn how to make funds available to your cards.
- [Update the Issuing terms of service acceptance | Stripe Documentation](/issuing-and-treasury-for-platforms/update-tos-acceptance.md): Learn how to present accurate business information for your connected accounts and accept the Issuing terms of service.
- [Post-fund your integration with Dynamic Reserves | Stripe Documentation](/issuing-and-treasury-for-platforms/post-fund-with-dynamic-reserves.md): Learn how to use dynamic reserves to post-fund card spend.
- [Postfund your integration with Stripe | Stripe Documentation](/issuing-and-treasury-for-platforms/postfund-your-integration-with-stripe.md): Learn how to postfund Stripe for card spend.
- [Use Stripe Issuing in different countries](/issuing-and-treasury-for-platforms/global-availability.md): Learn how different integration options vary by country.
- [Issuing | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing.md): Use the Stripe Issuing API to create, manage, and distribute payment cards for your business.
- [How Issuing works | Stripe Documentation](/issuing-and-treasury-for-platforms/how-issuing-works.md): Learn how to start building a card program with Stripe Issuing.
- [Issuing beta migration guide](/issuing-and-treasury-for-platforms/issuing-beta-migration-guide.md): Guide to migrating from the Stripe Issuing beta to the generally available version, including API changes and compatibility considerations.
- [Issuing for agents | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-for-agents.md): Give your agents programmable cards with built-in controls.
- [Choose a cardholder type | Stripe Documentation](/issuing-and-treasury-for-platforms/choose-a-cardholder-type.md): Learn how to select the best cardholder type for your use case.
- [Issuing and Treasury product marketing, design, and compliance guidelines | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-and-treasury-product-marketing-design-and-compliance-guidelines.md): Learn how to launch and maintain compliant Issuing and Treasury programs.
- [Issuing regulated customer notices | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-regulated-customer-notices.md): Learn about sending regulatory notifications to your customers.
- [Issuing for your business | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-for-your-business.md): Learn how to issue cards for your business, employees, contractors, or AI agents to make purchases on your behalf.
- [Issuing watchlist | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-watchlist.md): Learn about the Issuing watchlist process and best practices.
- [Stripe Issuing marketing guidelines](/issuing-and-treasury-for-platforms/marketing-guidelines-europe-uk.md): Learn about marketing guidelines for Issuing programs in the United Kingdom and Europe.
- [Use cards at automated teller machines (ATMs) | Stripe Documentation](/issuing-and-treasury-for-platforms/use-cards-at-automated-teller-machines-atms.md): Learn how you can use your Stripe Issuing cards at ATMs.
- [Issuing authorizations | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-authorizations.md): Learn how to use Issuing to handle authorization requests.
- [Issuing disputes | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-disputes.md): Learn how to use Issuing to dispute transactions.
- [Enriched merchant data | Stripe Documentation](/issuing-and-treasury-for-platforms/enriched-merchant-data.md): Use comprehensive merchant data to understand your customers' spending patterns to stop fraud.
- [Issuing transactions | Stripe Documentation](/issuing-and-treasury-for-platforms/issuing-transactions.md): Learn how to use Issuing to handle transactions.
- [Stablecoin-backed card issuing](/issuing-and-treasury-for-platforms/stablecoin-backed-cards.md): Issue prepaid or debit cards backed by stablecoin balances.
- [Stablecoin-backed cards for Bridge, Privy, or third-party wallets | Stripe Documentation](/issuing-and-treasury-for-platforms/stablecoin-backed-cards-for-bridge-privy-or-third-party-wallets.md): Integrate Stripe Issuing with Bridge to build a stablecoin-backed consumer or commercial card program.
- [Stablecoin-backed card issuing | Stripe Documentation](/issuing-and-treasury-for-platforms/stablecoin-backed-card-issuing.md): Issue prepaid or debit cards backed by stablecoin balances.
- [Test your Issuing integration | Stripe Documentation](/issuing-and-treasury-for-platforms/test-your-issuing-integration.md): Learn how to test your integration and simulate purchases.
- [Get started with API access to Treasury for platforms](/issuing-and-treasury-for-platforms/treasury-api-access-get-started.md): Test in a sandbox environment to experiment before going live.
- [Accounts structure | Stripe Documentation](/issuing-and-treasury-for-platforms/accounts-structure.md): Learn how the account components of Treasury for platforms interact.
- [Financial account features](/issuing-and-treasury-for-platforms/financial-account-features.md): Learn about the features available for financial accounts.
- [Working with Stripe Issuing cards | Stripe Documentation](/issuing-and-treasury-for-platforms/working-with-stripe-issuing-cards.md): Learn how to integrate Stripe Issuing with Treasury for platforms.
- [Platform financial accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/platform-financial-accounts.md): Learn about the financial account for your platform.
- [Treasury for platforms supportability for connected accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/treasury-for-platforms-supportability-for-connected-accounts.md): Learn how Stripe evaluates connected accounts for Treasury for platforms supportability.
- [Working with balances and transactions | Stripe Documentation](/issuing-and-treasury-for-platforms/working-with-balances-and-transactions.md): Learn about financial account balances and the effect transactions have on them.
- [Working with connected accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/working-with-connected-accounts.md): Request the treasury capability and collect onboarding requirements for your connected accounts.
- [Working with financial accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/working-with-financial-accounts.md): Use financial accounts to store, send, and receive funds.
- [Integrate with Fifth Third Bank | Stripe Documentation](/issuing-and-treasury-for-platforms/integrate-fifth-third-bank.md): Add Fifth Third Bank to your existing Treasury for platforms integration.
- [Build a new Treasury for platforms integration with Fifth Third Bank | Stripe Documentation](/issuing-and-treasury-for-platforms/build-new-treasury-integration-with-fifth-third-bank.md): Guide on how to get started with Stripe Treasury for platforms using Fifth Third Bank.
- [Treasury for platforms product marketing, design, and compliance guidelines](/issuing-and-treasury-for-platforms/treasury-connect-compliance-guidelines.md): Learn how to keep your Treasury for platforms program and marketing campaigns compliant.
- [Handling complaints | Stripe Documentation](/issuing-and-treasury-for-platforms/handling-complaints.md): Learn how to properly handle complaints about Treasury for platforms or Stripe Issuing.
- [Marketing Treasury for platforms](/issuing-and-treasury-for-platforms/marketing-treasury-for-platforms.md): Create precise messaging for your users that complies with regulations.
- [Regulatory receipts | Stripe Documentation](/issuing-and-treasury-for-platforms/regulatory-receipts.md): Learn about hosted transaction receipts.
- [Use Treasury for platforms and Issuing to set up financial accounts and cards](/issuing-and-treasury-for-platforms/use-treasury-for-platforms-and-issuing-to-set-up-financial-accounts-and-cards.md): Follow a sample Treasury for platforms and Issuing integration that sets up a financial account and creates cards.
- [Moving money into financial accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-into-financial-accounts.md): Learn the requests available to move money into financial accounts.
- [Treasury for platforms connected account onboarding guide | Stripe Documentation](/issuing-and-treasury-for-platforms/treasury-for-platforms-connected-account-onboarding-guide.md): Learn how to onboard your connected accounts for Treasury for platforms, including KYC and KYB procedures.
- [Treasury for platforms fraud guide](/issuing-and-treasury-for-platforms/treasury-for-platforms-fraud-guide.md): Learn best practices for managing fraud as a platform.
- [Issuing and Treasury for platforms sample app | Stripe Documentation](/issuing-and-treasury-for-platforms/treasury-sample-app.md): Use the Stripe Next.js sample app to start your own Issuing and Treasury for platforms integration.
- [Webhooks for Stripe Issuing and Treasury for platforms | Stripe Documentation](/issuing-and-treasury-for-platforms/webhooks-for-stripe-issuing-and-treasury-for-platforms.md): Learn about webhook events for Stripe Issuing and Treasury for platforms and why they occur.
- [How Treasury for platforms works | Stripe Documentation](/issuing-and-treasury-for-platforms/how-treasury-for-platforms-works.md): Learn about connected accounts, financial accounts for platforms, and moving money.
- [Moving money using CreditReversal objects | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-using-credit-reversal-objects.md): Learn how you can return funds from received credits that add money to your financial account.
- [Moving money with using InboundTransfer objects](/issuing-and-treasury-for-platforms/moving-money-using-inboundtransfer-objects.md): Learn how to transfer money from another account you own into a financial account.
- [Moving money using ReceivedCredit objects | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-using-received-credit-objects.md): Learn how to move money into a financial account from another financial account or bank account.
- [Money movement timelines | Stripe Documentation](/issuing-and-treasury-for-platforms/money-movement-timelines.md): Learn about the timelines for various types of money movement with Treasury for platforms.
- [Moving money into financial accounts | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-into-financial-accounts.md): Learn the requests available to move money into financial accounts.
- [Moving money out of Treasury for platforms | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-out-of-treasury-for-platforms.md): Learn the requests available to move money out of financial accounts.
- [ACH NOC and SEC handling | Stripe Documentation](/issuing-and-treasury-for-platforms/ach-noc-and-sec-handling.md): Learn how external account information is updated.
- [Moving money using DebitReversal objects | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-using-debit-reversal-objects.md): Learn how you can retrieve funds taken out of a financial account from an external account holder.
- [Moving money using OutboundPayment objects | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-using-outboundpayment-objects.md): Learn how to create outbound payments to move money out of financial accounts to third parties.
- [Moving money using OutboundTransfer objects | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-using-outboundtransfer-objects.md): Learn how to transfer money out of financial accounts to external accounts.
- [Moving money using ReceivedDebit objects | Stripe Documentation](/issuing-and-treasury-for-platforms/moving-money-using-receiveddebit-objects.md): Learn how external account holders can pull funds from a financial account.
- [Payouts and top-ups from Stripe Payments](/issuing-and-treasury-for-platforms/payouts-and-top-ups-from-stripe-payments.md): Learn how to move money between payments account balances and financial account balances.
- [Working with SetupIntents, PaymentMethods, and BankAccounts](/issuing-and-treasury-for-platforms/working-with-setupintents-paymentmethods-and-bankaccounts.md): Set up money movements with Treasury for platforms.
- [Treasury for platforms | Stripe Documentation](/issuing-and-treasury-for-platforms/treasury-for-platforms.md): Learn how to provide financial services to connected accounts.
- [Treasury for platforms requirements](/issuing-and-treasury-for-platforms/treasury-for-platforms-requirements.md): Understand the requirements for using Treasury for platforms.
- [Money movement timelines | Stripe Documentation](/issuing-and-treasury-for-platforms/treasury-connect-money-movement-timelines.md): Learn about the timelines for various types of money movement with Treasury for platforms.
- [Issuing and Treasury for platforms sample app](/issuing-and-treasury-for-platforms/issuing-and-treasury-for-platforms-sample-app.md): Use the Stripe Next.js sample app to start your own Issuing and Treasury for platforms integration.

## Customer Portal
Learn how to set up and integrate the Stripe Customer Portal to allow your customers to manage their subscriptions, billing information, and payment methods.
- [About the Billing APIs](/customer-portal/about-billing-apis.md): Understand how the Billing API objects work together to manage subscriptions, invoicing, and customer management.
- [Subscription invoices](/customer-portal/subscription-invoices.md): Learn how to manage subscription invoices.
- [Configure the customer portal](/customer-portal/configure-portal.md): Configure settings for the self-serve customer portal in the Dashboard.
- [Configure the customer portal](/customer-portal/configure-portal.md): Customize settings for the self-serve customer portal in the Dashboard.
- [Configure the customer portal](/customer-portal/configure-customer-portal.md): Configure settings for the self-serve customer portal in the Dashboard.
- [Configure the customer portal](/customer-portal/configure-portal.md): Customize settings for the self-serve customer portal in the Dashboard.
- [Customer Portal Overview](/customer-portal/customer-portal-overview.md): Provide a customer portal to your customers.

## Subscriptions
Learn how to build and manage subscriptions with Stripe, covering everything from pricing models and trials to advanced features like entitlements and mixed-interval billing.
- [How subscriptions work](/subscriptions/subscriptions-overview.md): Manage recurring payments and subscription lifecycles with Stripe.
- [Manage subscriptions](/subscriptions/manage-subscriptions.md): Learn how to manage the lifecycle of your subscriptions, including modifying, canceling, and pausing them.
- [Subscription Management and Billing Options](/subscriptions/subscription-management-and-billing-options.md): Covers advanced subscription management features like prorations, pending updates, and billing cycles.
- [Script language definition](/subscriptions/script-language-definition.md): Defines the syntax and semantics of Stripe Billing's scripting language, a subset of TypeScript.
- [Set the subscription billing renewal date](/subscriptions/managing-subscription-billing-cycles.md): Configure the billing cycle anchor to align future billing period dates for subscriptions.
- [Set the subscription billing renewal date](/subscriptions/set-billing-cycle.md): Configure the recurring interval and billing cycle anchor for subscriptions.
- [Set up per-seat pricing](/subscriptions/set-up-per-seat-pricing.md): Configure subscriptions where the price is determined by the number of users or seats.
- [Configure trial offers on subscriptions](/subscriptions/configure-trial-offers.md): Offer free or paid trials for items in a subscription.
- [Set the subscription billing renewal date](/subscriptions/managing-subscription-billing-cycles.md): Align future billing period dates by setting the billing cycle anchor.
- [Build a subscriptions integration](/subscriptions/build-subscriptions-integration.md): Create and manage subscriptions to accept recurring payments.
- [Build a subscriptions integration | Stripe Documentation](/subscriptions/subscriptions-build-integration-11.md): Create and manage subscriptions to accept recurring payments.
- [Set up a subscription with Amazon Pay](/subscriptions/set-up-subscription-with-amazon-pay.md): Learn how to create and charge for a subscription with Amazon Pay.
- [Build a subscriptions integration](/subscriptions/page-13.md): Create and manage subscriptions to accept recurring payments.
- [Cancel subscriptions](/subscriptions/cancel-subscriptions.md): Learn how to cancel existing subscriptions using the API or the Dashboard.
- [Modify subscriptions](/subscriptions/modify-subscriptions.md): Change existing subscriptions to cancel, pause, apply prorated charges and credits, and more.
- [Compare classic and flexible billing mode](/subscriptions/compare-classic-and-flexible-billing-mode.md): Understand the differences between classic and flexible billing modes to make an informed decision for your integration.
- [Set up payment methods for subscriptions with no initial payment](/subscriptions/set-up-payment-methods-for-subscriptions-with-no-initial-payment.md): Authorize and store a payment method for future payments when a subscription doesn't require an initial payment.
- [Design a subscriptions integration](/subscriptions/design-an-integration.md): Learn about the configuration options for a subscriptions integration.
- [Coupons and promotion codes](/subscriptions/coupons-and-promotion-codes.md): Apply discounts to subscriptions and subscription items using coupons and promotion codes.
- [Set up flat rate pricing](/subscriptions/set-up-flat-rate-pricing.md): Configure flat rate pricing for your subscriptions.
- [Set up per-seat pricing](/subscriptions/set-up-per-seat-pricing.md): Configure subscriptions where the price is determined by the number of users or seats.
- [Migrate subscriptions to Stripe Billing using toolkit](/subscriptions/migrate-subscriptions-toolkit.md): Learn how to migrate your existing subscriptions to Stripe using the toolkit.
- [Migrate subscriptions to Stripe Billing using Stripe APIs](/subscriptions/migrate-subscriptions-apis.md): Learn how to migrate your existing subscriptions to Stripe using Stripe APIs.
- [Subscriptions Overview](/subscriptions/subscriptions-overview.md): Manage recurring payments and subscription lifecycles.
- [Manage subscriptions on iOS](/subscriptions/manage-subscriptions-ios.md): Accept recurring payments and manage entitlements with the Billing SDK for iOS.
- [Migrate subscriptions to Stripe Billing](/subscriptions/migrate-subscriptions-to-stripe-billing.md): Learn about migrating subscriptions from other sources to Stripe.
- [Mixed interval subscriptions](/subscriptions/mixed-interval-subscriptions.md): Manage subscriptions for items with different intervals on a single subscription.
- [Configure trial offers on subscriptions](/subscriptions/configure-trial-offers-on-subscriptions.md): Offer free or paid trials for items in a subscription.
- [Pause subscriptions](/subscriptions/pause-subscriptions.md): Temporarily suspend service delivery and invoice generation for subscriptions.
- [Pause payment collection](/subscriptions/pause-payment-collection.md): Temporarily suspend invoice generation and payment collection for subscriptions.
- [Set payment methods per-subscription](/subscriptions/set-payment-methods-per-subscription.md): Configure specific payment methods for individual subscriptions to offer greater flexibility than default settings.
- [Pending updates](/subscriptions/pending-updates.md): Handle payment failures when updating subscriptions with pending updates.
- [Bill customers in advance](/subscriptions/bill-customers-in-advance.md): Use prebilling to bill your customers now for future cycles or upcoming renewals.
- [Embeddable pricing table for subscriptions](/subscriptions/embeddable-pricing-table.md): Display a subscription pricing table on your website and take customers directly to Stripe Checkout.
- [Enable increased flexibility for subscriptions](/subscriptions/enable-billing-mode.md): Use flexible billing mode for enhanced functionality and to access additional features.
- [Prorations | Stripe Documentation](/subscriptions/prorations.md): Manage prorations for modified subscriptions.
- [Set product or subscription quantities](/subscriptions/set-product-or-subscription-quantities.md): Subscribe a customer to multiple products, or to multiple quantities of a single product, all billed in a single invoice.
- [Recurring pricing models](/subscriptions/recurring-pricing-models.md): Learn about the pricing models you can use with subscriptions.
- [Set up a subscription with pre-authorized debit in Canada](/subscriptions/set-up-subscription-with-canadian-pre-authorized-debits.md): Learn how to create and charge for a subscription with Canadian pre-authorized debits.
- [Set up a subscription with BECS Direct Debit in Australia](/subscriptions/set-up-subscription-with-becs-direct-debit-australia.md): Learn how to create and charge for a subscription with BECS Direct Debit.
- [Set up a subscription with bank transfers](/subscriptions/set-up-subscription-with-bank-transfers.md): Learn how to create and charge for a subscription with bank transfers.
- [Set up a subscription with PayPal](/subscriptions/set-up-subscription-with-paypal.md): Learn how to create and charge for a subscription with PayPal.
- [Integrate with third-party payment processors](/subscriptions/integrate-with-third-party-payment-processors.md): Learn how to use Stripe subscriptions and invoices with third-party payment processors.
- [Set up a subscription with stablecoin payments](/subscriptions/billing-subscriptions-stablecoins.md): Learn how to create and charge for a subscription with stablecoins.
- [Subscription schedules](/subscriptions/subscription-schedules.md): Automate changes to subscriptions over time with subscription schedules.
- [Use free trial periods on subscriptions](/subscriptions/use-free-trial-periods.md): Configure free trial periods for subscriptions using the legacy trial_end parameter.
- [Manage compliance requirements for trials and promotions](/subscriptions/manage-compliance-requirements-for-trials-and-promotions.md): Ensure compliance with card network rules for trial offers, including free trials and discounted rates.
- [Change the price of existing subscriptions](/subscriptions/change-subscription-price.md): Learn how to upgrade and downgrade subscriptions by changing the price.
- [Using webhooks with subscriptions](/subscriptions/using-webhooks-with-subscriptions.md): Learn to use webhooks to receive notifications of subscription activity.
- [Build a pre-built subscription page with Stripe Checkout](/subscriptions/quickstart-subscriptions.md): Quickstart guide to building a subscription page using Stripe Checkout.
- [Set up a subscription with iDEAL and SEPA Direct Debit](/subscriptions/set-up-subscription-with-ideal-and-sepa-direct-debit.md): Learn how to create and charge a subscription with iDEAL and SEPA Direct Debit.
- [Set up a subscription with SEPA Direct Debit | Stripe Documentation](/subscriptions/set-up-subscription-sepa-direct-debit.md): Learn how to create and charge for a subscription with SEPA Direct Debit.
- [Set up a subscription with ACH Direct Debit](/subscriptions/billing-subscriptions-ach-debit.md): Learn how to create and charge for a subscription with US bank account.
- [Set up a subscription with Bacs Direct Debit in the UK](/subscriptions/set-up-bacs-direct-debit-subscription.md): Learn how to create and charge for a subscription with Bacs Direct Debit.
- [Set up a subscription with Amazon Pay | Stripe Documentation](/subscriptions/set-up-subscription-amazon-pay.md): Learn how to create and charge for a subscription with Amazon Pay.
- [Set up a subscription with Amazon Pay | Stripe Documentation](/subscriptions/set-up-subscription-with-amazon-pay.md): Learn how to create and charge for a subscription with Amazon Pay.
- [Set up a subscription with Amazon Pay | Stripe Documentation](/subscriptions/set-up-subscription-amazon-pay.md): Learn how to create and charge for a subscription with Amazon Pay.
- [Set up a subscription with Amazon Pay | Stripe Documentation](/subscriptions/set-up-subscription-with-amazon-pay.md): Learn how to create and charge for a subscription with Amazon Pay.
- [Use Boleto with subscriptions | Stripe Documentation](/subscriptions/boleto-subscriptions.md): Learn how to set up Boleto as a payment method for subscriptions.
- [Set up a subscription with Cash App Pay](/subscriptions/cash-app-pay-subscription.md): Learn how to create and charge for a subscription with Cash App Pay.
- [Set up a subscription with Kakao Pay](/subscriptions/kakao-pay-subscription-setup.md): Configure recurring payments using Kakao Pay as a payment method for subscriptions.
- [Set up a subscription with Kakao Pay](/subscriptions/billing-subscriptions-kakao-pay-2.md): Configure recurring payments for your subscriptions using Kakao Pay as a payment method.
- [Set up a subscription with Kakao Pay (Part 3) | Stripe Documentation](/subscriptions/billing-subscriptions-kakao-pay-3.md): Configure Kakao Pay as a payment method for recurring charges in subscriptions.
- [Set up a subscription with Kakao Pay | Stripe Documentation](/subscriptions/set-up-subscription-with-kakao-pay.md): Learn how to set up a subscription using Kakao Pay as a payment method.
- [Set up a subscription with Klarna](/subscriptions/set-up-subscription-with-klarna.md): Learn how to create and charge for a subscription with Klarna.
- [Set up a subscription with local South Korean cards | Stripe Documentation](/subscriptions/set-up-subscription-korean-cards.md): Learn how to set up a subscription using South Korean cards as a payment method.
- [Set up a subscription with local South Korean cards | Stripe Documentation](/subscriptions/set-up-subscription-korean-cards.md): Learn how to set up a subscription using South Korean cards as a payment method.
- [Set up a subscription with local South Korean cards](/subscriptions/set-up-subscription-with-korean-cards.md): Learn how to set up a subscription using South Korean cards as a payment method.
- [Set up a subscription with local South Korean cards](/subscriptions/set-up-subscription-korean-cards.md): Configure subscriptions to accept payments from local South Korean card networks.
- [Set up a subscription with Naver Pay | Stripe Documentation](/subscriptions/set-up-subscription-with-naver-pay.md): Learn how to integrate with Naver Pay for subscription payments.
- [Set up a subscription with Kakao Pay](/subscriptions/billing-subscriptions-kakao-pay-2.md): Configure Kakao Pay as a payment method for recurring charges on subscriptions.
- [Set up a subscription with Kakao Pay](/subscriptions/billing-subscriptions-kakao-pay-2.md): Set up a subscription using Kakao Pay as a payment method with Stripe.
- [Set up a subscription with Kakao Pay | Stripe Documentation](/subscriptions/billing-subscriptions-kakao-pay-73.md): Learn how to set up a subscription using Kakao Pay as a payment method.
- [Set up a subscription with Nigerian cards](/subscriptions/set-up-subscription-nigerian-cards.md): Learn how to create and charge for a subscription with Nigerian cards.
- [Set up a subscription with Nigerian cards | Stripe Documentation](/subscriptions/set-up-subscription-nigerian-cards.md): Learn how to create and charge for a subscription with Nigerian cards.
- [Set up a subscription with Nigerian cards | Stripe Documentation](/subscriptions/set-up-subscription-nigerian-cards.md): Learn how to create and charge for a subscription with Nigerian cards.
- [Set up a subscription with Nigerian cards](/subscriptions/set-up-subscription-nigerian-cards.md): Learn how to create and charge for a subscription with Nigerian cards.
- [Accept subscription payments with PayTo | Stripe Documentation](/subscriptions/subscriptions-payto.md): Learn how to create and charge for a subscription with PayTo.

## Connect Accounts
Learn how to create and manage connected accounts for your platform, including onboarding, capabilities, and different account types.
- [Connect and the Accounts v2 API | Stripe Documentation](/connect-accounts/accounts-v2-api.md): Use the Accounts v2 API to create connected accounts with a unified identity across Stripe.
- [Account capabilities and configurations | Stripe Documentation](/connect-accounts/account-capabilities-and-configurations.md): Learn about capabilities you can enable for accounts, the account configurations they belong to, and their requirements.
- [Understanding Connect account balances | Stripe Documentation](/connect-accounts/page-3-understanding-connect-account-balances.md): Learn how Stripe account balances work when using Connect.
- [Account capabilities and configurations | Stripe Documentation](/connect-accounts/account-capabilities-and-configurations.md): Learn about capabilities you can enable for accounts, the account configurations they belong to, and their requirements.
- [Debit connected accounts | Stripe Documentation](/connect-accounts/page-5-account-debits.md): Collect funds from a connected account by debiting its Stripe balance.
- [Handle verification with tokens | Stripe Documentation](/connect-accounts/handle-verification-with-tokens.md): Connect platforms can use Stripe.js, the API, or mobile client libraries to securely collect account details from their users.
- [Connect and the Accounts v2 API | Stripe Documentation](/connect-accounts/connect-and-the-accounts-v2-api.md): Learn how the Accounts v2 API simplifies Connect integrations by unifying account and customer objects.
- [Configure the behavior of connected accounts | Stripe Documentation](/connect-accounts/configure-connected-accounts-behavior.md): Learn how to configure your connected accounts using the Accounts v2 API.
- [Debit connected accounts | Stripe Documentation](/connect-accounts/account-debits.md): Collect funds from a connected account by debiting its Stripe balance.
- [Use the Accounts v2 API in your existing integration](/connect-accounts/use-accounts-v2-api-in-existing-integration.md): Learn how to update integrations built on Accounts v1 and Customers v1.

## Stripe Tax
Automate sales tax, VAT, and GST compliance on all your transactions with Stripe Tax. This section covers setting up Stripe Tax, calculating taxes, managing registrations, and filing.
- [Stripe Tax Overview](/stripe-tax/stripe-tax-overview.md): Automate sales tax, VAT, and GST compliance across all your transactions with Stripe Tax.
- [Collect taxes for recurring payments](/stripe-tax/collect-taxes-for-recurring-payments.md): Learn how to collect and report taxes for recurring payments using Stripe Tax or manual tax rates.
- [Customer Tax IDs](/stripe-tax/customer-tax-ids.md): Store, validate, and render customer tax ID numbers with Stripe Billing and Invoicing.
- [File and Remit Taxes](/stripe-tax/tax-filing-and-remittance.md): Learn about the processes and tools for filing and remitting collected taxes to the appropriate authorities.
- [Customer Tax IDs](/stripe-tax/customer-tax-ids.md): Store, validate, and render customer tax ID numbers for invoicing and billing.
- [Tax rates and IDs](/stripe-tax/tax-rates-and-ids.md): Assign tax rates to draft invoices for tax calculation.
- [Tax rates and IDs](/stripe-tax/tax-rates-and-ids.md): Assign tax rates to draft invoices for tax calculation.
- [Tax compliance | Stripe Documentation](/stripe-tax/tax-compliance-managed-payments.md): Managed Payments handles indirect tax compliance for digital products in over 80 countries.
- [Collect customer tax IDs with Checkout](/stripe-tax/collect-customer-tax-ids-with-checkout.md): Learn how to collect VAT and other customer tax IDs with Checkout.
- [Collect taxes with Checkout](/stripe-tax/collect-taxes-checkout.md): Automatically calculate and collect taxes on one-time and recurring payments using Stripe Tax with Checkout.
- [Use manual Tax Rates](/stripe-tax/use-manual-tax-rates.md): Manually define tax rates for specific locations when Stripe Tax's automated calculations are not suitable.
- [Stripe Tax for Shopify](/stripe-tax/stripe-tax-for-shopify.md): Automatically import Shopify transactions into Stripe Tax for unified threshold monitoring, reporting, and filing.
- [Customer Tax IDs with Invoicing](/stripe-tax/customer-tax-ids-invoicing.md): Store, validate, and render customer tax ID numbers with Stripe Invoicing.
- [Tax examples](/stripe-tax/tax-examples.md): Learn about revenue recognition with tax examples.
- [Facilitator countries](/stripe-tax/facilitator-countries.md): List of countries where Stripe acts as a marketplace facilitator for indirect tax compliance.
- [Query tax data](/stripe-tax/query-tax-data.md): Use Sigma or Data Pipeline to retrieve tax information.
- [Account and customer tax IDs with Invoicing](/stripe-tax/account-and-customer-tax-ids-with-invoicing.md): Manage tax IDs for yourself and your customers to display on invoice and credit note PDFs.
- [Resolve tax addresses](/stripe-tax/resolve-tax-addresses.md): Validate address precision before calculating tax.
- [Collect taxes for recurring payments](/stripe-tax/collect-taxes-recurring-payments.md): Learn how to collect and report taxes for recurring payments.
- [How Stripe Tax works](/stripe-tax/how-stripe-tax-works.md): Understand how Stripe Tax automates tax compliance by monitoring obligations, registering, calculating, collecting, and filing taxes.
- [Tax for software platforms](/stripe-tax/tax-for-software-platforms.md): Learn how to enable Stripe Tax for your connected accounts and collect tax when the connected account is liable.
- [Countries supported by Stripe Tax](/stripe-tax/supported-countries.md): View a list of countries where Stripe Tax can calculate tax, along with details on registration, calculation, and reporting.
- [Collect customer addresses](/stripe-tax/collect-customer-addresses.md): Learn about collecting customer address information to calculate tax.
- [Tax ticket sales based on event location](/stripe-tax/tax-ticket-sales-event-location.md): Integrate Stripe Tax to calculate taxes on admission fees and tickets based on event location.
- [Tax for ticket sales](/stripe-tax/tax-for-ticket-sales.md): Learn how to use event location to tax ticket sales.
- [File and remit taxes](/stripe-tax/file-and-remit.md): Learn about filing and remitting collected taxes.
- [Register outside the US with Taxually](/stripe-tax/register-outside-us-with-taxually.md): Learn how to register with Taxually for tax obligations outside the United States.
- [Calculate tax | Stripe Documentation](/stripe-tax/calculate-tax.md): Learn how to calculate tax with Stripe Tax, considering factors like seller/customer location, product type, and customer status.
- [Stripe Tax](/stripe-tax/stripe-tax.md): Automate sales tax, VAT, and GST compliance on all your transactions.
- [Collect tax with Checkout elements](/stripe-tax/collect-tax-with-checkout-elements.md): Automatically calculate and display taxes using Checkout with elements mode.
- [Automatically collect tax with the Checkout page](/stripe-tax/automatically-collect-tax-checkout-page.md): Learn how to automatically calculate taxes using the Stripe-hosted Checkout page or embedded form.
- [Automatically collect tax on invoices | Stripe Documentation](/stripe-tax/automatically-collect-tax-on-invoices.md): Learn how to automatically calculate tax on your invoices.
- [Calculate tax in your custom payment flows](/stripe-tax/calculate-tax-custom-flows.md): Integrate taxes with the Stripe Tax and Payment Intents APIs for custom payment flows.
- [Automatically collect tax on Payment Links](/stripe-tax/collect-tax-on-payment-links.md): Learn how to calculate and collect tax on a payment page without writing any code.
- [Specify tax codes and behavior on pricing plans](/stripe-tax/specify-tax-codes-and-behavior-on-pricing-plans.md): Add tax codes and tax behavior to pricing plans to automatically calculate tax.
- [Collect tax on usage-based rate card subscriptions](/stripe-tax/collect-tax-on-usage-based-rate-card-subscriptions.md): Learn how to calculate and collect tax on usage-based rate card subscriptions.
- [Specify tax codes and behavior on rate cards](/stripe-tax/specify-tax-codes-and-behavior-on-rate-cards.md): Configure tax codes and tax behavior for rate cards to automate tax calculations.
- [Update existing subscriptions](/stripe-tax/update-existing-subscriptions.md): Learn how to update existing subscriptions to Stripe Tax for automatic tax calculation.
- [Monitor your obligations](/stripe-tax/monitor-your-obligations.md): Use Stripe Tax to understand where you might need to register to collect and remit taxes based on sales into a state or country.
- [Tax for physical goods](/stripe-tax/tax-physical-goods.md): Set up Stripe Tax for your e-commerce business selling physical goods.
- [Specify product tax codes and tax behavior](/stripe-tax/specify-product-tax-codes-and-tax-behavior.md): Add tax codes and tax behavior to your products and prices to automatically calculate tax.
- [Register for sales tax, VAT, and GST](/stripe-tax/register-for-sales-tax-vat-and-gst.md): Learn more about your tax obligations and how to register with jurisdictions.
- [Use the Registrations API to manage tax registrations](/stripe-tax/use-the-registrations-api-to-manage-tax-registrations.md): Manage tax registrations programmatically using the Tax Registrations API.
- [Set up Stripe Tax](/stripe-tax/set-up-stripe-tax.md): Enable Stripe Tax to automatically calculate and collect tax.
- [Use the Settings API to configure Stripe Tax](/stripe-tax/use-the-settings-api-to-configure-stripe-tax.md): Configure Stripe Tax settings programmatically using the Settings API.
- [Collect taxes in custom integrations](/stripe-tax/collect-taxes-custom-integration.md): Use Stripe Tax APIs to implement tax calculations in your custom integration.
- [Collect tax in Africa](/stripe-tax/collect-tax-in-africa.md): Use Stripe Tax to calculate, collect, and report tax in Africa.
- [Tax in Africa | Stripe Documentation](/stripe-tax/tax-in-africa.md): Understand Stripe's tax calculation support for businesses selling into various African countries, including registration requirements and transaction types.
- [Collect tax in Asia Pacific](/stripe-tax/collect-tax-in-asia-pacific.md): Learn how to collect tax in a country in Asia Pacific.
- [Tax in Asia Pacific](/stripe-tax/tax-in-asia-pacific.md): Understand tax calculation, registration, and collection requirements for sales in the Asia Pacific region.
- [Collect tax in Canada](/stripe-tax/collect-tax-in-canada.md): Learn how to collect tax in a Canadian province.
- [Tax in Canada | Stripe Documentation](/stripe-tax/tax-in-canada.md): Learn how to use Stripe Tax to calculate, collect, and report tax in Canada.
- [Collect tax in a European country](/stripe-tax/collect-tax-in-a-european-country.md): Learn how to collect tax in a European country (outside the EU).
- [Tax in Europe | Stripe Documentation](/stripe-tax/tax-in-europe.md): Learn how to use Stripe Tax to calculate, collect, and report tax in Europe (outside the EU).
- [Collect tax in a country in the European Union](/stripe-tax/collect-tax-in-european-union-country.md): Learn how to use Stripe Tax to calculate, collect, and report tax in a country in the European Union.
- [Tax in the European Union | Stripe Documentation](/stripe-tax/tax-in-the-european-union.md): Learn how to use Stripe Tax to calculate, collect, and report tax in the EU.
- [Collect tax in Latin America and the Caribbean](/stripe-tax/collect-tax-in-latin-america-and-caribbean.md): Learn how to collect tax in a country in Latin America and the Caribbean.
- [Tax in Latin America and the Caribbean | Stripe Documentation](/stripe-tax/tax-in-latin-america-and-caribbean.md): Understand how Stripe Tax can help you calculate, collect, and report tax in Latin America and the Caribbean.
- [Collect tax in the United States](/stripe-tax/collect-tax-in-the-united-states.md): Learn how to use Stripe Tax to calculate, collect, and report tax in the US.
- [Collect tax in the United States](/stripe-tax/collect-tax-in-the-united-states.md): Learn how to use Stripe Tax to calculate, collect, and report tax in the US.
- [Product tax codes](/stripe-tax/product-tax-codes.md): Use product tax codes to associate products with tax rates for accurate tax calculation.
- [Tax customizations | Stripe Documentation](/stripe-tax/tax-customizations.md): Customize tax behavior using Stripe Tax to create rules that apply to a product tax code in any supported location.
- [File and remit tax](/stripe-tax/file-and-remit.md): Learn about filing and remitting tax, including filing frequencies and using Stripe's automated filing solutions or partners.
- [Tax for marketplaces | Stripe Documentation](/stripe-tax/tax-for-marketplaces.md): Learn about tax requirements for platforms and marketplaces, and how to enable Stripe Tax to collect tax on transactions when the Connect platform is liable.
- [Tax for software platforms | Stripe Documentation](/stripe-tax/tax-for-software-platforms.md): Learn how to enable Stripe Tax for your connected accounts and collect tax when the connected account is liable for paying the tax.
- [Tax rates](/stripe-tax/tax-rates.md): Define and apply custom tax rates to invoices, subscriptions, and one-time payments.
- [Tax reporting | Stripe Documentation](/stripe-tax/tax-reporting.md): Learn about the different reports available in Stripe Tax for transaction details and aggregated views.
- [Testing Stripe Tax](/stripe-tax/testing-stripe-tax.md): Preview automatic tax calculation behavior in a sandbox environment to validate integrations and understand zero-tax outcomes.
- [Third-party tax apps](/stripe-tax/third-party-tax-apps.md): Calculate tax using third-party applications from the Stripe Apps Marketplace.
- [Supported integrations and features](/stripe-tax/supported-integrations-and-features.md): Compare tax calculation provider support across Stripe integrations and features.
- [Zero tax amounts and reverse charges](/stripe-tax/zero-tax-amounts-and-reverse-charges.md): Learn about cases when Stripe Tax calculates zero tax.
- [Use Stripe to register for sales tax | Stripe Documentation](/stripe-tax/use-stripe-to-register.md): Learn more about how Stripe can register for you.
- [Register outside the US with Taxually](/stripe-tax/register-outside-us-with-taxually.md): Learn how to register with Taxually for tax authorities outside the United States.

## Stripe Apps
Stripe Apps allow you to extend Stripe with third-party services or embed custom user interfaces directly in the Stripe Dashboard. This section covers building, distributing, and managing Stripe Apps.
- [Getting started with Stripe Apps](/stripe-apps/getting-started-with-stripe-apps.md): Learn the basics of app development by building, previewing, and updating a Stripe app.
- [API authentication methods](/stripe-apps/api-authentication-methods.md): Select the API authentication method that works best for your app's use case.
- [OAuth 2.0 | Stripe Documentation](/stripe-apps/oauth-2-0.md): Use the industry standard OAuth 2.0 to authenticate requests to the Stripe API on behalf of your users.
- [Restricted API key authentication](/stripe-apps/rak-authentication.md): Use restricted API keys (RAKs) to authenticate with Stripe APIs, providing users with a RAK with specific permissions after they install the app.
- [App analytics | Stripe Documentation](/stripe-apps/app-analytics.md): Access analytics to see how your app performs.
- [Add server-side logic | Stripe Documentation](/stripe-apps/add-server-side-logic.md): Validate and process user actions and data in your app using backend code.
- [Component hierarchy constraints | Stripe Documentation](/stripe-apps/component-hierarchy-constraints.md): Understand the constraints that determine component rendering.
- [Add deep links | Stripe Documentation](/stripe-apps/add-deep-links.md): Create deep links that navigate users to your Stripe app.
- [Embedded Stripe Apps integration guide](/stripe-apps/embedded-apps-integration-guide.md): Use embedded components for Stripe Apps to allow your customers to manage payments data in third party applications.
- [Embedded Stripe Apps integration guide](/stripe-apps/embedded-apps-integration-guide.md): Use embedded components for Stripe Apps to allow your customers to manage payments data in third-party applications.
- [Enable local network access](/stripe-apps/enable-local-network-access.md): Grant permission for browsers to download static assets from a local HTTP server for app preview.
- [Enable sandbox support for your public app | Stripe Documentation](/stripe-apps/enable-sandbox-support.md): Enable your public app for sandbox installation to allow users to evaluate app features and functionality in Stripe's testing environment.
- [Back-end app example | Stripe Documentation](/stripe-apps/back-end-app-example.md): Build a Stripe app that performs back-end processing with no user interface.
- [Common use cases | Stripe Documentation](/stripe-apps/common-use-cases.md): Build Stripe apps for common business needs.
- [Front-end app example | Stripe Documentation](/stripe-apps/front-end-app-example.md): Build a Stripe app that has a user interface.
- [Full-stack app example | Stripe Documentation](/stripe-apps/full-stack-app-example.md): Build a Stripe app with both a user interface and back-end functionality.
- [Build a UI](/stripe-apps/build-a-ui.md): Build, test, and edit a custom UI that extends the functionality of the Stripe Dashboard.
- [Getting started with Stripe Apps | Stripe Documentation](/stripe-apps/getting-started-stripe-apps.md): Learn the basics of app development by building, previewing, and updating a Stripe app.
- [Handle different modes](/stripe-apps/handling-modes.md): Adapt your app to handle live mode and sandboxes.
- [Distribution options | Stripe Documentation](/stripe-apps/distribution-options.md): Learn what you need to know to share your Stripe Apps with users.
- [How Stripe Apps work](/stripe-apps/how-stripe-apps-work.md): Learn how to build apps on Stripe, covering app patterns and components.
- [How UI extensions work](/stripe-apps/how-ui-extensions-work.md): Learn about the UI extensions system, and how you can extend the Stripe Dashboard.
- [Using install links | Stripe Documentation](/stripe-apps/install-links.md): Allow users to install public apps outside the Stripe App Marketplace.
- [How to publish an app to the Stripe App Marketplace](/stripe-apps/how-to-publish-an-app-to-the-stripe-app-marketplace.md): Learn how to get your app approved for the Stripe App Marketplace.
- [Stripe Apps quality requirements | Stripe Documentation](/stripe-apps/stripe-apps-quality-requirements.md): Learn about the quality requirements for Apps on the App Marketplace.
- [Test your app externally](/stripe-apps/test-your-app-externally.md): Set up and distribute test versions of your app before publication.
- [Migrate an extension to Stripe Apps](/stripe-apps/migrate-extension.md): Learn why and how to migrate your extensions to Stripe Apps.
- [Next generation UI components | Stripe Documentation](/stripe-apps/next-generation-ui-components.md): Learn how to use the next generation of UI components.
- [Onboarding | Stripe Documentation](/stripe-apps/onboarding.md): Guide your users through your app's sign in and initial setup flows.
- [Stripe Apps](/stripe-apps/stripe-apps-overview.md): Extend Stripe with third-party services or embed custom user interfaces directly in the Stripe Dashboard.
- [Migrate a plugin to an OAuth 2.0 app](/stripe-apps/migrate-plugin-to-oauth-app.md): Learn how to migrate your plugin to OAuth authentication through Stripe Apps.
- [Migrate a plugin to Stripe Apps or Stripe Connect | Stripe Documentation](/stripe-apps/migrate-plugin-to-stripe-apps-or-stripe-connect.md): Learn about your migration options and decide how to migrate your plugin.
- [Migrate a plugin to a RAK app | Stripe Documentation](/stripe-apps/migrate-plugin-to-rak-app.md): Learn how to migrate your plugin to RAK authentication through Stripe Apps.
- [Promote your app | Stripe Documentation](/stripe-apps/promote-your-app.md): Learn how to partner with Stripe to help accelerate the growth of your app.
- [App manifest reference](/stripe-apps/app-manifest-reference.md): Reference for all fields, types, and descriptions for your app manifest file.
- [Stripe Apps CLI reference | Stripe Documentation](/stripe-apps/stripe-apps-cli-reference.md): Install and use the Stripe Apps command-line interface to manage your app.
- [Permissions reference | Stripe Documentation](/stripe-apps/permissions-reference.md): A list of available events and their required permissions.
- [Extension SDK API reference | Stripe Documentation](/stripe-apps/extension-sdk-api-reference.md): An index of all fields, types, and descriptions for the Extension SDK API.
- [Add authorization flows | Stripe Documentation](/stripe-apps/pkce-oauth-flow.md): Implement PKCE OAuth workflows in your Stripe app.
- [Enable post-install actions and configurations](/stripe-apps/enable-post-install-actions-and-configurations.md): Support additional configurations that occur after app installation.
- [UI testing | Stripe Documentation](/stripe-apps/ui-testing.md): Test your Stripe app UI with a set of utilities and helpers.
- [Viewports reference | Stripe Documentation](/stripe-apps/viewports-reference.md): A list of available viewports for Stripe Apps and how your end users see them.
- [Navigate within the Dashboard using route descriptors](/stripe-apps/navigate-dashboard-route-descriptors.md): Enables soft, context-preserving navigation to Dashboard pages from your Stripe App.
- [Sample apps | Stripe Documentation](/stripe-apps/sample-apps.md): See working apps from design to code.
- [Add an app settings page | Stripe Documentation](/stripe-apps/app-settings-page.md): Create a page that allows users to configure their settings for your Stripe app.
- [Store secret credentials and tokens in your app | Stripe Documentation](/stripe-apps/store-secrets.md): Use the Secret Store API to securely persist sensitive data like authentication credentials.
- [UI extension developer tools | Stripe Documentation](/stripe-apps/ui-extension-developer-tools.md): Typecheck, lint, and test your code using bundled developer tools.
- [Upgrade Stripe's UI extension SDK](/stripe-apps/upgrade-stripes-ui-extension-sdk.md): Upgrade your app to the latest version of @stripe/ui-extension-sdk.
- [UI components | Stripe Documentation](/stripe-apps/ui-components.md): Use the Stripe components library to build your user interface.
- [Accordion component for Stripe Apps | Stripe Documentation](/stripe-apps/accordion-component.md): Use accordions to split long or complex content into collapsible chunks.
- [Badge component for Stripe Apps | Stripe Documentation](/stripe-apps/badge-component.md): Use badges to indicate the state of an item or object.
- [Banner component for Stripe Apps | Stripe Documentation](/stripe-apps/banner-component.md): Use the Banner to show a variety of alerts or messages you want to make explicit to the user.
- [BarChart component for Stripe Apps](/stripe-apps/barchart-component.md): A bar chart visualizes data as a series of data points using bars.
- [Box component for Stripe Apps | Stripe Documentation](/stripe-apps/box-component.md): Use boxes to wrap other components and add custom styles and layouts.
- [Button component for Stripe Apps](/stripe-apps/button-component.md): Use buttons to allow users to take actions, or to direct a user's attention or warn them of outcomes.
- [ButtonGroup component for Stripe Apps | Stripe Documentation](/stripe-apps/buttongroup-component-for-stripe-apps.md): Use ButtonGroup to handle the layout for multiple buttons and collapse them into an overflow menu when space is limited.
- [Checkbox component for Stripe Apps | Stripe Documentation](/stripe-apps/checkbox-component.md): Use checkboxes to indicate or control boolean values.
- [Chip component for Stripe Apps | Stripe Documentation](/stripe-apps/chip-component.md): Use chips to display and allow users to manipulate values.
- [ContextView component for Stripe Apps | Stripe Documentation](/stripe-apps/contextview-component-for-stripe-apps.md): Dashboard only ContextView allows apps to render next to Stripe content in a drawer so users can look at them side by side and share context.
- [DataTable component for Stripe Apps | Stripe Documentation](/stripe-apps/data-table-component.md): Use DataTable to display tabular data in your Stripe app.
- [DateField component for Stripe Apps | Stripe Documentation](/stripe-apps/datefield-component.md): Use the DateField component to collect date information from users.
- [DetailPageModule component for Stripe Apps | Stripe Documentation](/stripe-apps/detailpagemodule-component-for-stripe-apps.md): Use DetailPageModule to render your app in Stripe dashboard pages.
- [DetailPagePropertyList component for Stripe Apps | Stripe Documentation](/stripe-apps/detailpagepropertylist-component-for-stripe-apps.md): Use DetailPagePropertyList to render your app in Stripe dashboard pages.
- [DetailPageTable component for Stripe Apps | Stripe Documentation](/stripe-apps/detailpagetable-component.md): Use DetailPageTable to render your app in Stripe dashboard pages.
- [Divider component for Stripe Apps | Stripe Documentation](/stripe-apps/divider-component.md): Render a simple horizontal rule with the divider component.
- [FocusView component for Stripe Apps | Stripe Documentation](/stripe-apps/focusview-component.md): Use FocusView to open a dedicated space for the end user to complete a specific task.
- [FormFieldGroup component for Stripe Apps | Stripe Documentation](/stripe-apps/formfieldgroup-component-for-stripe-apps.md): Group form fields with the FormFieldGroup component.
- [FullPageView component for Stripe Apps](/stripe-apps/fullpageview-component.md): Use FullPageView to implement the full-page viewport in Stripe Apps
- [FullPageView component for Stripe Apps | Stripe Documentation](/stripe-apps/fullpageview-component-for-stripe-apps.md): Use FullPageView to implement the full-page viewport in Stripe Apps.
- [Icon component for Stripe Apps | Stripe Documentation](/stripe-apps/icon-component.md): Display an icon graphic in a compatible format.
- [Img component for Stripe Apps | Stripe Documentation](/stripe-apps/img-component.md): Display images with the Img UI component.
- [Inline component for Stripe Apps](/stripe-apps/inline-component.md): The inline component is used to style inline content such as text.
- [LineChart component for Stripe Apps](/stripe-apps/linechart-component.md): A line chart visualizes data as a series of data points connected into a line.
- [Link component for Stripe Apps | Stripe Documentation](/stripe-apps/link-component-for-stripe-apps.md): Use links to navigate users from one page to another, and for actions that need more subtlety than a button provides.
- [List component for Stripe Apps | Stripe Documentation](/stripe-apps/list-component.md): Display a list of information in a variety of preconfigured formats.
- [Menu component for Stripe Apps | Stripe Documentation](/stripe-apps/menu-component.md): Use a menu to present a group of actions that a user can choose from, often related to a particular object or context.
- [OnboardingView component for Stripe Apps | Stripe Documentation](/stripe-apps/onboardingview-component-for-stripe-apps.md): Use OnboardingView to implement an onboarding flow of your Stripe App
- [OverviewPage component for Stripe Apps | Stripe Documentation](/stripe-apps/overviewpage-component.md): Use OverviewPage to implement overview-style layouts in Stripe Apps.
- [PropertyList component for Stripe Apps | Stripe Documentation](/stripe-apps/propertylist-component-for-stripe-apps.md): Use PropertyList to display data as key-value pairs.
- [Radio component for Stripe Apps | Stripe Documentation](/stripe-apps/radio.md): Use Radios to make a selection from a mutually exclusive set of options.
- [SearchField component for Stripe Apps | Stripe Documentation](/stripe-apps/searchfield-component-for-stripe-apps.md): Use SearchField to allow users to search and filter content in your Stripe app.
- [Select component for Stripe Apps | Stripe Documentation](/stripe-apps/select-component.md): Use Select to pick from a set of options in a dropdown.
- [SettingsView component for Stripe Apps | Stripe Documentation](/stripe-apps/settingsview-component-for-stripe-apps.md): Lets users change details about how the app works with their account.
- [Sign in template for Stripe Apps | Stripe Documentation](/stripe-apps/sign-in-template-for-stripe-apps.md): Learn how to use the SignInView component with your app.
- [Sparkline component for Stripe Apps | Stripe Documentation](/stripe-apps/sparkline-component.md): A type of line chart to display data succinctly as a simple line.
- [Spinner component for Stripe Apps | Stripe Documentation](/stripe-apps/spinner-component.md): Use the Spinner component to indicate something is loading.
- [Switch component for Stripe Apps | Stripe Documentation](/stripe-apps/switch-component.md): Use Switches (similar to checkboxes) to indicate or control boolean values.
- [Table component for Stripe Apps | Stripe Documentation](/stripe-apps/table-component.md): Display a table using the Table component.
- [Tabs component for Stripe Apps | Stripe Documentation](/stripe-apps/tabs-component.md): Use tabs to display sections of content.
- [TaskList component for Stripe Apps | Stripe Documentation](/stripe-apps/task-list-component.md): Use TaskList to help users track their progress through a list of tasks they must complete.
- [TextArea component for Stripe Apps | Stripe Documentation](/stripe-apps/textarea-component.md): Use TextArea to create an input field for multiple lines of text.
- [TextField component for Stripe Apps | Stripe Documentation](/stripe-apps/text-field-component.md): Use TextField to create a text input field.
- [Toast component for Stripe Apps | Stripe Documentation](/stripe-apps/toast-component.md): Render a toast at the bottom of your view to inform the user about the status of an action.
- [Tooltip component for Stripe Apps | Stripe Documentation](/stripe-apps/tooltip-component-for-stripe-apps.md): Use Tooltips to provide additional contextual information about a particular element or subject.
- [Design patterns for Stripe Apps | Stripe Documentation](/stripe-apps/design-patterns-for-stripe-apps.md): Follow our recommended design patterns to expedite your Stripe app review.
- [Filter controls | Stripe Documentation](/stripe-apps/filter-controls.md): Use the Chip component to let users filter table rows in your app.
- [Full page apps | Stripe Documentation](/stripe-apps/full-page-apps.md): Learn how to build a custom Stripe Dashboard page that provides a complete, multi-view interface for your users.
- [Lists for Stripe Apps | Stripe Documentation](/stripe-apps/lists-for-stripe-apps.md): Learn how to use the list component when building Stripe apps.
- [Additional context for Stripe Apps | Stripe Documentation](/stripe-apps/additional-context.md): Learn about how additional contexts in onboarding can help users better understand your app.
- [Demo content for Stripe Apps | Stripe Documentation](/stripe-apps/demo-content.md): Learn tips for displaying a demo of your app.
- [Onboarding for Stripe Apps](/stripe-apps/onboarding-for-stripe-apps.md): Learn how to build an onboarding flow for your Stripe app users.
- [Redirects for Stripe Apps](/stripe-apps/redirects-for-stripe-apps.md): Learn how to create redirects that are clear for your users.
- [Settings sign in for Stripe Apps | Stripe Documentation](/stripe-apps/settings-sign-in-for-stripe-apps.md): Learn how to onboard users on a settings page.
- [Sign in template for Stripe Apps | Stripe Documentation](/stripe-apps/sign-in-template-for-stripe-apps.md): Learn how to use the SignInView component with your app.
- [Sign out for Stripe Apps | Stripe Documentation](/stripe-apps/sign-out.md): Learn how to sign users out of your app.
- [Communicating state for Stripe Apps](/stripe-apps/communicating-state.md): Learn how to guide users to take actions in your app.
- [Empty state for Stripe Apps | Stripe Documentation](/stripe-apps/empty-state.md): Let users know when no data is available to load.
- [Loading for Stripe Apps | Stripe Documentation](/stripe-apps/loading-for-stripe-apps.md): Learn how to use the spinner component to indicate loading states in your Stripe app.
- [Progress stepping for Stripe Apps | Stripe Documentation](/stripe-apps/progress-stepping.md): Learn how to prevent users from abandoning a task.
- [Waiting screens for Stripe Apps | Stripe Documentation](/stripe-apps/waiting-screens.md): Learn how to use the waiting screen.
- [Action buttons for Stripe Apps | Stripe Documentation](/stripe-apps/action-buttons.md): Learn where to add action buttons in your Stripe app.
- [Back link for Stripe Apps | Stripe Documentation](/stripe-apps/back-link.md): Learn how to help your users navigate back to a previous page.
- [Style your app | Stripe Documentation](/stripe-apps/style-your-app.md): Learn how to style UI components in your app.
- [Design your app | Stripe Documentation](/stripe-apps/design-your-app.md): Get started with design tools, guidelines, and philosophy for building Stripe Apps.
- [Upload and install your Stripe App | Stripe Documentation](/stripe-apps/upload-and-install-your-stripe-app.md): Make your app available to team members on your Stripe account.
- [Using roles in UI extensions | Stripe Documentation](/stripe-apps/using-roles-in-ui-extensions.md): Learn how to include user roles in UI Extensions to tailor functionality to different roles.
- [Manage your app's versions and releases | Stripe Documentation](/stripe-apps/manage-app-versions-and-releases.md): Learn about app versioning and releases to ship new versions of your app and manage changes over time.

## Api Changelog
Stripe API changelog covering updates, new features, and breaking changes across various products and services.
- [Stripe API Changelog](/api-changelog/page-1.md): This section details changes and updates to the Stripe API over time.
- [Page 2: Continued API Updates and Features](/api-changelog/page2.md): Details further API enhancements, including changes to subscription management, payment processing, and Connect platform features.
- [Page 3 Title](/api-changelog/page_3.md): Page 3 Summary
- [This page is not available](/api-changelog/page4.md): This page is not available
- [2015-01-11 release | Stripe Documentation](/api-changelog/page-5.md): File uploads now describe their file type with the simpler type field and format.
- [Fields with null values are now included in API responses | Stripe Documentation](/api-changelog/fields-null-values-included-api-responses.md): All response fields are now shown, including null values, for more comprehensive data representation.
- [2017-01-27 release | Stripe Documentation](/api-changelog/page7.md): Balance transactions no longer include the sourced_transfers field
- [Page 8 of Documentation Plan](/api-changelog/page-8-of-documentation-plan.md): This page outlines the eighth section of our documentation plan, focusing on the structured organization and presentation of information within our documentation.
- [Page 9 of Documentation Plan](/api-changelog/page-9-of-documentation-plan.md): This is page 9 of the documentation plan, outlining the structure and content of the documentation.
- [Discounts no longer include an extraneous id field | Stripe Documentation](/api-changelog/page-10.md): Removes the extraneous id property from the Discount object.
- [2012-10-26 release | Stripe Documentation](/api-changelog/page-11.md): Invoices now include a sublist of invoice line items.
- [2012-11-07 release | Stripe Documentation](/api-changelog/page-12.md): Renames the disputed field for Charges to dispute.
- [Failed invoice payments now return an HTTP error | Stripe Documentation](/api-changelog/failed_invoice_payments_return_http_error.md): Updates the Pay invoice call to return an error when the charge isn’t successful.
- [2013-02-13 release | Stripe Documentation](/api-changelog/page_14.md): Disputes on charges are now tracked through the stripe_fee field and included in the fee total.
- [2015-02-18 release | Stripe Documentation](/api-changelog/page-15.md): Updates card property requirements and adds 3D Secure authentication properties to Payment Records

## Checkout Elements
Learn how to build a custom payment page using Stripe Elements and the Checkout Sessions API or the Payment Intents API.
- [Get started with Stripe](/checkout-elements/getting-started-with-stripe.md): Learn how to integrate Stripe into your application to accept payments online.
- [Guest customers | Stripe Documentation](/checkout-elements/page-2-guest-customers.md): Checkout Sessions that don’t create a new customer are associated with a guest customer instead.
- [Limit customers to one subscription | Stripe Documentation](/checkout-elements/page-3.md): Redirect customers with active subscriptions to a customer portal or your website to manage their subscriptions.
- [Manually approve payments on your server](/checkout-elements/manual-approval-server.md): Run custom logic on your server before finalizing a payment.
- [Customize Checkout | Stripe Documentation](/checkout-elements/page-5-customize-checkout.md): Customize the appearance and behavior of Checkout.
- [Configure optional items | Stripe Documentation](/checkout-elements/configure-optional-items.md): Allow customers to purchase complementary products at checkout by using optional items.
- [Collect physical addresses and phone numbers | Stripe Documentation](/checkout-elements/collect-physical-addresses-and-phone-numbers.md): Learn how to collect addresses and phone numbers during one-time payment flows.
- [Address Element | Stripe Documentation](/checkout-elements/address-element.md): Use the Address Element to collect complete billing and shipping addresses.
- [Currency Selector Element | Stripe Documentation](/checkout-elements/elements_currency_selector_element.md): Use the Currency Selector Element to allow customers to pay in their local currency with Adaptive Pricing.
- [Build an integration with a checkout form | Stripe Documentation](/checkout-elements/build-an-integration-with-a-checkout-form.md): Learn how to collect all necessary information during checkout while maintaining control over the UI.

## Checkout Customization
Customize the Stripe Checkout experience to enhance user experience and streamline the payment process. This includes options for localizing prices, adding upsells, displaying prices in different formats, and collecting additional customer information.
- [Let customers pay in their local currency](/checkout-customization/localize-prices.md): Allow customers to pay in over 100 currencies to increase international revenue.
- [Manage Payment Methods](/checkout-customization/payment-methods-management.md): Allows customers to manage their saved payment methods within your app settings.
- [Display yearly prices in monthly terms](/checkout-customization/display-yearly-prices-in-monthly-terms.md): Help customers compare prices by displaying yearly prices in monthly terms.
- [Localize prices](/checkout-customization/localize-prices.md): Present and charge customers in more than 135 currencies to increase conversion rates and lower processing costs.
- [Dispute sample evidence packets](/checkout-customization/dispute-evidence-packets.md): Use visual examples to help navigate common network dispute categories and understand evidence submission.
- [Manage payment methods in settings](/checkout-customization/manage-payment-methods-in-settings.md): Use the Payment Method Settings Sheet to let your customers manage their payment methods in your app settings page.
- [Payment Request Button](/checkout-customization/payment-request-button-deprecated.md): Dynamically displays wallet options during checkout for Apple Pay, Google Pay, and Link.
- [Deployment checklist](/checkout-customization/deployment-checklist.md): Use this checklist before deploying your Financial Connections integration.
- [Verify bank account ownership with Financial Connections](/checkout-customization/verify-bank-account-ownership.md): Use the Ownership Match API to verify that your user owns a given bank account by comparing ownership data with input owner information.
- [Supported institutions of Financial Connections | Stripe Documentation](/checkout-customization/supported-institutions-of-financial-connections.md): View the details of supported financial institutions for Financial Connections.

## Payouts
Manage payouts to your connected accounts, including options for cross-border, stablecoin, manual, and instant payouts. This section also covers payout schedules, reversals, and statement descriptors.
- [Receive payouts](/payouts/payouts-overview.md): Set up your bank account to receive payouts.
- [Connect Payouts Overview](/payouts/connect-payouts-overview.md): Understand how to pay out funds to your connected accounts.
- [Pay out money with Accounts v1](/payouts/add-and-pay-out-guide.md): Guide to adding funds to your Stripe balance and transferring them to user bank accounts without processing payments through Stripe.
- [Funds segregation for separate charges and transfers](/payouts/funds-segregation-for-separate-charges-and-transfers.md): Allocate funds from separate charges and transfers to a holding state before transferring them to connected accounts.
- [Controlling bank and debit card transfers](/payouts/controlling-bank-and-debit-card-transfers.md): Stripe allows platforms to entirely control the transfers for its Custom Connect accounts.
- [Manage payout schedule](/payouts/manage-payout-schedule.md): Manage the automatic payout schedule to your connected accounts.
- [Using manual payouts](/payouts/manual-payouts.md): Send manual payouts to your connected accounts.
- [Payout reversals | Stripe Documentation](/payouts/payout-reversals.md): Learn how to reverse a payout sent to a connected account.
- [Reuse payment credentials for Global Payouts | Stripe Documentation](/payouts/reuse-payment-credentials-for-global-payouts.md): Collect identity and credential information to enable customer payment methods, then reuse that information to enable those payment methods as payout methods for Global Payouts.
- [The FX Quotes API](/payouts/fx-quotes-api.md): Get FX quotes to localize prices, lock in exchange rates, and understand FX fees.
- [Settle in additional currencies](/payouts/settle-in-additional-currencies.md): Learn how paying out funds in currencies other than your primary currency affects your processing fees.
- [Access balances for a Financial Connections account](/payouts/access-balances.md): Learn how to access an account's balances with your user's permission.
- [Collect a bank account to enhance Connect payouts](/payouts/connect-payouts-enhancement.md): Use Financial Connections to collect bank account details for enhanced Connect payouts.
- [Disconnect a Financial Connections account](/payouts/disconnect-a-financial-connections-account.md): Use the Disconnect API to unlink customer bank accounts.
- [Financial Connections fundamentals](/payouts/financial-connections-fundamentals.md): Learn how Financial Connections works.

## Crypto Onramp
Integrate fiat-to-crypto purchases into your application with Stripe's Crypto Onramp SDK. This section covers various integration methods, including hosted, embedded, and mobile SDK options, along with KYC integration.
- [Stripe Crypto](/crypto-onramp/stripe-crypto-overview.md): Integrate one of the Stripe crypto products to allow users to pay in crypto, pay out in crypto, or embed a fiat-to-crypto onramp.
- [Set up an Embedded onramp integration](/crypto-onramp/embedded-onramp-setup.md): Guide to customizing and embedding the Stripe onramp into your application.
- [Integrate the Android onramp](/crypto-onramp/integrate-android-onramp.md): Integrate fiat-to-crypto purchases into your Android application with the Stripe Crypto Onramp SDK.
- [Embedded Components onramp Overview](/crypto-onramp/embedded-components-onramp-overview.md): Learn about the Embedded Components onramp, which allows building an entire onramp flow native to your app with components that provide authentication and secure data collection.
- [Integrate the React Native Embedded Components onramp](/crypto-onramp/integrate-embedded-components-onramp-react-native.md): Provides step-by-step instructions for integrating the Embedded Components onramp into a React Native application.
- [Integrate the Android onramp](/crypto-onramp/integrate-embedded-components-onramp-android.md): Guide to building an integration with the Android Crypto Onramp SDK for full control and customization.
- [Integrate the iOS onramp](/crypto-onramp/integrate-embedded-components-onramp-ios.md): Step-by-step integration guide for the iOS Crypto Onramp SDK.
- [Integrate the Android onramp | Stripe Documentation](/crypto-onramp/integrate-embedded-components-onramp-android.md): This guide explains how to build your integration with the Android Crypto Onramp SDK.
- [Integrate the Android onramp | Stripe Documentation](/crypto-onramp/integrate-android-onramp.md): Integrate fiat-to-crypto purchases into your Android application with the Stripe Crypto Onramp SDK.
- [Integrate the React Native Embedded Components onramp](/crypto-onramp/integrate-react-native-embedded-components-onramp.md): Step-by-step guide for integrating the Embedded Components onramp into React Native applications.
- [Integrate the KYC tier system for the Embedded Components onramp | Stripe Documentation](/crypto-onramp/integrate-kyc-tier-system.md): Learn about KYC verification tiers and how to detect when a user's purchase amount is limited by their verification level.
- [Stripe fiat-to-crypto onramp | Stripe Documentation](/crypto-onramp/stripe-fiat-to-crypto-onramp.md): Allows users to securely purchase and exchange cryptocurrencies directly from a platform or Dapp.

## Single Sign On
Configure and manage Single Sign-On (SSO) for your Stripe account using various identity providers. This section covers setup, SCIM provisioning, group role assignments, and troubleshooting.
- [Single sign-on (SSO) | Stripe Documentation](/single-sign-on/single-sign-on-overview.md): Configure authentication for access to the Stripe Dashboard with an Identity Provider.
- [Single sign-on with Entra ID](/single-sign-on/entra-id-sso-setup.md): Configure single sign-on (SSO) in the Stripe Dashboard using Microsoft Entra ID (formerly Azure Active Directory).
- [Single sign-on with Google Workspace | Stripe Documentation](/single-sign-on/sso-google-workspace.md): Configure single sign-on (SSO) in the Stripe Dashboard using Google Workspace as your identity provider.
- [Single sign-on with Okta | Stripe Documentation](/single-sign-on/sso-okta.md): Learn how to set up single sign-on in the Dashboard with Okta.
- [Single sign-on with OneLogin | Stripe Documentation](/single-sign-on/sso-onelogin.md): Learn how to set up single sign-on in the Dashboard with OneLogin.
- [Single sign-on with SAML Identity Provider | Stripe Documentation](/single-sign-on/sso-saml-identity-provider.md): Configure single sign-on (SSO) with any SAML 2.0 compliant identity provider.
- [Single sign-on (SSO) | Stripe Documentation](/single-sign-on/single-sign-on-sso.md): Configure authentication for access to the Stripe Dashboard with an Identity Provider.
- [Set up SCIM provisioning | Stripe Documentation](/single-sign-on/scim-provisioning.md): Automatically provision and deprovision team members who are assigned access to Stripe from your Identity Provider (IdP).
- [Consolidate your SSO integrations | Stripe Documentation](/single-sign-on/consolidate-sso-integrations.md): Consolidate single sign-on (SSO) settings across multiple accounts using Stripe Organizations.
- [Troubleshoot SSO](/single-sign-on/troubleshoot-sso.md): Learn how to resolve common errors that might occur when configuring SSO.

## Stripe Terminal
Stripe Terminal allows businesses to accept in-person payments. This section covers reader setup, integration, payment processing, and fleet management.
- [Stripe Terminal](/stripe-terminal/terminal-overview.md): Accept in-person payments with Stripe Terminal to unify online and in-person payment processing.
- [Stripe Terminal Features](/stripe-terminal/terminal-features-overview.md): Explore the diverse features of Stripe Terminal for in-person payment processing.
- [Apps on Devices](/stripe-terminal/terminal-features-apps-on-devices.md): Learn about deploying your Android POS apps on Stripe smart readers.
- [Example applications](/stripe-terminal/example-applications.md): Try Stripe Terminal by using the example applications and simulated reader.
- [Prepare for App Review](/stripe-terminal/app-review-process.md): Understand Stripe's app review process for Point-to-Point Encryption (P2PE) solutions and Verifone devices.
- [Prepare for app review](/stripe-terminal/prepare-for-app-review.md): Learn how to prepare your app for Stripe's review process.
- [Deploy your app with the API](/stripe-terminal/deploy-app-with-api.md): Learn how to deploy your Android app to your devices through a webhook.
- [Deploy your app in the Dashboard](/stripe-terminal/deploy-your-app-in-the-dashboard.md): Learn how to deploy your Android app to your devices in the Dashboard.
- [Monitor your deployment](/stripe-terminal/monitor-deployment.md): Monitor your Android apps on Stripe SmartPOS Android devices.
- [Apps on Devices Overview](/stripe-terminal/apps-on-devices-overview.md): Learn about deploying your Android POS apps on Stripe smart readers.
- [Submit your app](/stripe-terminal/submit-your-app.md): Learn how to submit your Android app to Stripe for review and deployment.
- [Troubleshoot apps on devices](/stripe-terminal/troubleshoot-apps-on-devices.md): Resolve known issues with apps on devices.
- [Display cart details](/stripe-terminal/display-cart-details.md): Dynamically update cart details on the reader screen.
- [Collect swiped data](/stripe-terminal/collect-swiped-data.md): Use Terminal for collecting non-PCI data with the reader hardware interfaces.
- [Collect on-screen inputs](/stripe-terminal/collect-on-screen-inputs.md): Use Terminal to collect inputs from your customers directly on the reader's screen.
- [Collect tapped data for NFC instruments](/stripe-terminal/collect-tapped-data-for-nfc-instruments.md): Use Terminal to collect data from NFC instruments using the reader's hardware interfaces.
- [Use Terminal with Connect](/stripe-terminal/terminal-connect.md): Integrate Stripe Terminal with your Connect platform to accept in-person payments for connected accounts.
- [Extended authorizations](/stripe-terminal/extended-authorizations.md): Capture a confirmed Stripe Terminal payment later.
- [Mail order and telephone order (MOTO) payments | Stripe Documentation](/stripe-terminal/moto-payments-overview.md): Learn how to process mail order and telephone order payments using Stripe Terminal.
- [Collect on-reader tips](/stripe-terminal/collect-on-reader-tips.md): Allow customers to add tips directly on the reader during checkout.
- [Accept offline payments](/stripe-terminal/accept-offline-payments.md): Accept payments when you have internet connectivity issues.
- [Print content on a reader](/stripe-terminal/print-content-on-reader.md): Print custom content like receipts or tickets directly on a reader's embedded printer.
- [Provide receipts](/stripe-terminal/provide-receipts.md): Ensure customers receive compliant receipts for in-person payments.
- [Refund transactions](/stripe-terminal/refund-transactions.md): Cancel or refund Stripe Terminal payments.
- [Save payment details after payment](/stripe-terminal/save-payment-details-after-payment.md): Accept an in-person payment and save payment details to use later, when the customer is not present.
- [Save directly without charging](/stripe-terminal/save-directly-without-charging.md): Collect card details without charging the card for online use.
- [Collect and save payment details for future use](/stripe-terminal/collect-and-save-payment-details-for-future-use.md): Use your Stripe Terminal integration to collect and save payment methods for returning customers.
- [Collect tips](/stripe-terminal/collect-tips-overview.md): Learn about the different ways you can collect tips from customers.
- [Configure the admin menu passcode](/stripe-terminal/configure-admin-menu-passcode.md): Customize the admin menu passcode for your readers.
- [Configure the cellular network](/stripe-terminal/configure-cellular-network.md): Remotely configure a cellular network for your readers.
- [Terminal configurations](/stripe-terminal/terminal-configurations-overview.md): Use the Terminal Configurations object to apply configurations to your readers.
- [Manage locations](/stripe-terminal/manage-locations.md): Group and manage your readers by physical location.
- [Monitor readers](/stripe-terminal/monitor-readers.md): Access real-time status and insights for your Stripe Terminal devices.
- [Configure offline mode](/stripe-terminal/configure-offline-mode.md): Enable or disable offline mode on your readers to accept payments when network connectivity is intermittent or unavailable.
- [Configure the reboot time window](/stripe-terminal/configure-reboot-time-window.md): Customize the reboot time window for your readers to avoid interruptions during business hours.
- [Register readers](/stripe-terminal/register-readers.md): Register your readers to a location to accept payments.
- [Configure readers with a custom splash screen](/stripe-terminal/configure-readers-with-custom-splash-screen.md): Customize the default splash screen for your readers.
- [Configure on-reader tips](/stripe-terminal/configure-on-reader-tips.md): Customize the tipping options displayed on your readers.
- [Configure the WiFi network](/stripe-terminal/configure-wifi-network.md): Remotely configure a WiFi network for your readers.
- [Terminal | Stripe Documentation](/stripe-terminal/terminal-overview.md): Use Stripe Terminal to accept in-person payments and manage them alongside online payments.
- [Place hardware orders](/stripe-terminal/place-hardware-orders.md): Order pre-certified readers and accessories compatible with Stripe Terminal from your Dashboard or using the Stripe API.
- [Submit a warranty claim](/stripe-terminal/submit-warranty-claim.md): Submit claims for defective readers in the Dashboard.
- [Process MOTO payments](/stripe-terminal/process-moto-payments.md): Learn how to process mail order and telephone order payments using Stripe Terminal.
- [Save a card with MOTO for future payments](/stripe-terminal/save-moto-card-for-future-payments.md): Save mail order and telephone order (MOTO) card details for future payment using Stripe Terminal.
- [Terminal | Stripe Documentation](/stripe-terminal/terminal-overview.md): Use Stripe Terminal to accept in-person payments, managing both online and in-person payments in a unified system.
- [Additional payment methods | Stripe Documentation](/stripe-terminal/additional-payment-methods.md): Accept supported payment methods by displaying a QR code on Terminal readers.
- [Collect card payments](/stripe-terminal/collect-card-payment.md): Prepare your application and back end to collect card payments using Stripe Terminal.
- [Connect to a reader](/stripe-terminal/connect-to-a-reader.md): Connect your application to a Stripe Terminal reader.
- [Regional considerations](/stripe-terminal/regional-considerations.md): Learn about regional considerations for integrating Terminal in different countries.
- [Stripe Reader S700/S710 accessories](/stripe-terminal/stripe-reader-s700-s710-accessories.md): Learn about Stripe's accessory line for Stripe Reader S700/S710.
- [Set up BBPOS Chipper 2X BT](/stripe-terminal/bbpos-chipper2xbt-setup.md): Instructions for setting up the BBPOS Chipper 2X BT reader for use with Stripe Terminal.
- [Set up Stripe Reader M2](/stripe-terminal/stripe-reader-m2-setup.md): Learn how to set up the Stripe Reader M2 for use with Stripe Terminal.
- [Verifone M425 reader](/stripe-terminal/verifone-m425-reader.md): Learn how to set up the Verifone M425 reader.
- [Set up Verifone P400](/stripe-terminal/verifone-p400-setup.md): Instructions for setting up the Verifone P400 reader for Stripe Terminal.
- [Verifone P630 reader | Stripe Documentation](/stripe-terminal/verifone-p630-reader.md): Information on setting up and using the Verifone P630 reader with Stripe Terminal.
- [Set up Stripe Reader S700/S710 | Stripe Documentation](/stripe-terminal/set-up-stripe-reader-s700-s710.md): Learn how to set up the Stripe Reader S700/S710 for countertop and handheld use with various integration types.
- [Select your reader](/stripe-terminal/select-your-reader.md): Learn about Stripe's pre-certified card readers and Tap to Pay.
- [Tap to Pay | Stripe Documentation](/stripe-terminal/tap-to-pay.md): Learn how to accept contactless payments on a compatible iPhone or Android device.
- [Verifone UX700 reader](/stripe-terminal/verifone-ux700-reader.md): Learn how to set up the Verifone UX700 reader.
- [Verifone V660p reader | Stripe Documentation](/stripe-terminal/verifone-v660p-reader.md): Learn how to set up the Verifone V660p reader.
- [Set up Verifone readers](/stripe-terminal/setup-verifone-readers.md): Learn how to set up Verifone readers compatible with Terminal SDKs and the Stripe API.
- [Set up BBPOS WisePad 3](/stripe-terminal/bbpos-wisepad3.md): Learn how to set up the BBPOS WisePad 3 reader for use with Stripe Terminal.
- [Set up BBPOS WisePOS E | Stripe Documentation](/stripe-terminal/bbpos-wisepos-e.md): Learn how to set up the BBPOS WisePOS E.
- [Set up your integration | Stripe Documentation](/stripe-terminal/set-up-your-integration.md): Set up a Stripe Terminal SDK or server-driven integration to accept in-person payments.
- [Collect payments on readers with standalone mode](/stripe-terminal/collect-payments-standalone-mode.md): Accept payments directly on smart readers using Stripe's no-code solution.
- [Stripe Terminal global availability](/stripe-terminal/global-availability.md): Learn about where you can use Terminal and which payment methods you can accept.
- [Verifone accessories](/stripe-terminal/verifone-accessories.md): Learn about accessories for all Stripe supported Verifone readers.
- [Deployment checklist | Stripe Documentation](/stripe-terminal/deployment-checklist.md): Use this checklist to help ensure a smooth deployment of Stripe Terminal.
- [JavaScript API reference | Stripe Documentation](/stripe-terminal/javascript-api-reference.md): Use our API reference to navigate the Stripe Terminal JavaScript SDK.
- [Terminal network requirements](/stripe-terminal/terminal-network-requirements.md): Ensure your network is ready for Terminal, and troubleshoot common issues.
- [Stripe Terminal reader product sheets](/stripe-terminal/stripe-terminal-reader-product-sheets.md): Learn about Stripe Terminal hardware specifications.
- [BBPOS Chipper 2X BT | Stripe Documentation](/stripe-terminal/bbpos-chipper2xbt-reader.md): Learn about the BBPOS Chipper 2X BT reader.
- [BBPOS WisePad 3 | Stripe Documentation](/stripe-terminal/bbpos-wisepad3-reference.md): Learn about the BBPOS WisePad 3 reader.
- [BBPOS WisePOS E | Stripe Documentation](/stripe-terminal/bbpos-wisepos-e-reader.md): Information about the BBPOS WisePOS E reader, including its capabilities, compatibility, and setup instructions.
- [Stripe Terminal mobile readers](/stripe-terminal/stripe-terminal-mobile-readers.md): Learn about Stripe's pre-certified in-person payment mobile readers.
- [Stripe Terminal smart readers](/stripe-terminal/stripe-terminal-smart-readers.md): Learn about Stripe's pre-certified in-person payment readers.
- [Troubleshoot Verifone M425 reader](/stripe-terminal/troubleshoot-m425.md): Learn how to troubleshoot common issues with the Verifone M425 reader.
- [Troubleshoot P630 | Stripe Documentation](/stripe-terminal/troubleshoot-p630.md): Troubleshoot the Verifone P630 reader.
- [Stripe Reader M2](/stripe-terminal/stripe-reader-m2.md): Learn about the Stripe Reader M2 Bluetooth reader.
- [Stripe Reader S700/S710 | Stripe Documentation](/stripe-terminal/stripe-reader-s700-s710.md): Learn about the Stripe Reader S700/S710.
- [Stripe Terminal Tap to Pay readers](/stripe-terminal/stripe-terminal-tap-to-pay-readers.md): Learn about Terminal's commercial off-the-shelf Tap to Pay readers.
- [Troubleshoot UX700 | Stripe Documentation](/stripe-terminal/troubleshoot-ux700.md): Troubleshoot the Verifone UX700 reader.
- [Troubleshoot P630 | Stripe Documentation](/stripe-terminal/troubleshoot-p630.md): Troubleshoot the Verifone P630 reader.
- [Verifone P400 | Stripe Documentation](/stripe-terminal/verifone-p400.md): Information about the Verifone P400 reader, including its capabilities, compatibility, and troubleshooting steps.
- [Terminal SDK migration guide](/stripe-terminal/terminal-sdk-migration-guide.md): Learn how to migrate to version 5.0.0 of the Stripe Terminal SDK.
- [Terminal SDK V3 migration guide](/stripe-terminal/sdk-v3-migration-guide.md): Learn how to migrate to the 3.0.0 of the Stripe Terminal SDK.
- [Terminal SDK V4 migration guide | Stripe Documentation](/stripe-terminal/terminal-sdk-v4-migration-guide.md): Learn how to migrate to version 4.0.0 of the Stripe Terminal SDK.
- [Test Stripe Terminal](/stripe-terminal/test-stripe-terminal.md): Learn how to effectively test your Terminal integration, including using the reader simulator and physical test cards.

## Identity Verification
Learn how to verify user identities using Stripe Identity. This section covers setting up verification flows, handling outcomes, accessing results, and understanding supported use cases and verification checks.
- [Identity | Stripe Documentation](/identity-verification/identity-overview.md): Stripe Identity allows you to verify the identity of global users to prevent fraud, streamline risk operations, and increase trust and safety.
- [Before going live](/identity-verification/before-going-live.md): Best practices to build a production-ready Stripe Identity integration.
- [Explain Identity to your customers | Stripe Documentation](/identity-verification/explaining-identity-to-customers.md): Provides pre-approved content and guidance for creating an FAQ to explain Stripe Identity to end-users, addressing common questions and concerns.
- [Handle verification outcomes](/identity-verification/handle-verification-outcomes.md): Listen for verification results so your integration can automatically trigger reactions.
- [Identity | Stripe Documentation](/identity-verification/identity-overview.md): Learn how to verify identities using Stripe Identity to prevent fraud, streamline risk operations, and increase trust and safety.
- [Insights](/identity-verification/insights.md): Learn how to identify risks and understand signals from verification checks.
- [Review tools](/identity-verification/review-tools.md): Learn how to use manual reviews to supplement programmatic systems with human expertise.
- [Supported use cases and locations for Stripe Identity](/identity-verification/supported-use-cases-and-locations.md): Learn about the verification use cases and business locations supported by Stripe Identity.
- [Verification checks | Stripe Documentation](/identity-verification/verification-checks.md): Learn about the different verification checks supported by Stripe Identity.
- [Verification flows](/identity-verification/verification-flows.md): Apply a reusable configuration across your integration.
- [The Verification Sessions API](/identity-verification/verification-sessions-api.md): Learn more about the Verification Sessions API that powers Stripe Identity.
- [Verify your users’ identity documents | Stripe Documentation](/identity-verification/verify-identity-documents.md): Guide on using Stripe Identity to securely collect and verify identity documents, including client-side and server-side integration steps.

## Adobe Commerce Cookbooks
This section provides a collection of cookbooks for the Stripe Adobe Commerce app, offering recipes for various integration needs and customizations.
- [Adobe Commerce Plugin cookbooks](/adobe-commerce-cookbooks/adobe-commerce-cookbooks-overview.md): Learn about integration recipes for the stripe Adobe Commerce apps.
- [Adobe Commerce Plugin cookbooks](/adobe-commerce-cookbooks/adobe-commerce-cookbooks.md): Learn about integration recipes for the stripe Adobe Commerce apps.
- [Disable specific shipping methods in Express Checkout modals](/adobe-commerce-cookbooks/disable-shipping-methods-express-checkout.md): Remove specific shipping methods from the Express Checkout modal.
- [Enable manual capture](/adobe-commerce-cookbooks/page-4-enable-manual-capture.md): Allow separate authorization and capture for eligible Stripe payment methods.
- [Add external payment methods to the payment form](/adobe-commerce-cookbooks/external-payment-methods.md): Display non-Stripe payment methods within the PaymentElement for a seamless checkout experience.
- [Hide Terms in Payment Element](/adobe-commerce-cookbooks/hide-terms-in-payment-element.md): Customize the Payment Element to hide specific terms displayed to customers.
- [Adobe Commerce Plugin cookbooks](/adobe-commerce-cookbooks/adobe-commerce-cookbooks.md): Learn about integration recipes for the stripe Adobe Commerce apps.
- [Style the payment form at the checkout](/adobe-commerce-cookbooks/style-payment-element.md): Customize the appearance of Stripe's PaymentElement on your checkout page using the Appearance API.
- [Integrate a custom fee to the tax calculation | Stripe Documentation](/adobe-commerce-cookbooks/integrate-custom-fee-tax-calculation.md): Add additional taxable fees to sold products and ensure they are included in tax calculations.
- [Test why a specific payment method doesn't appear](/adobe-commerce-cookbooks/test-specific-method.md): Force a payment method to appear so you can test it.

## Revenue Recognition
Automate your accrual accounting process with Stripe Revenue Recognition. This feature helps you simplify revenue recognition with automated support for global accounting standards, customizable rules, and comprehensive reporting.
- [Bank reconciliation](/revenue-recognition/bank-reconciliation.md): Reconcile Stripe payouts with cash in your bank account to track funds.
- [Data import examples](/revenue-recognition/revenue-recognition-data-import-examples.md): Learn how to apply data import to common use cases.
- [Revenue Recognition reports](/revenue-recognition/revenue-recognition-reports.md): Generate and export revenue reports using Stripe Revenue Recognition.
- [Understanding Stripe Reporting](/revenue-recognition/understanding-stripe-reporting.md): Overview of Stripe's reporting capabilities, including prebuilt reports and advanced tools for financial analysis.
- [Payout reconciliation report](/revenue-recognition/payout-reconciliation-report.md): Match payouts with the batch of transactions they settle.
- [Reporting categories and types](/revenue-recognition/reporting-categories-and-types.md): Understand the categories on BalanceTransaction objects and their distinctions.
- [How to select a report](/revenue-recognition/how-to-select-a-report.md): Find the right report to fit your financial workflow.
- [Standalone fees | Stripe Documentation](/revenue-recognition/standalone-fees.md): Understand standalone fees and assess how they impact your account.
- [Stripe fee credits | Stripe Documentation](/revenue-recognition/stripe-fee-credits.md): Apply, view, and reconcile Stripe fee credits.
- [Stripe reporting](/revenue-recognition/stripe-reporting.md): Use reports to help analyze and understand your business.
- [Revenue Recognition API | Stripe Documentation](/revenue-recognition/revenue-recognition-api.md): Access Stripe Revenue Recognition reports programmatically to automate your accrual accounting.
- [Bulk account mapping | Stripe Documentation](/revenue-recognition/bulk-account-mapping.md): Simultaneously upload multiple chart of accounts mappings to simplify your Stripe to general ledger setup.
- [Map to your chart of accounts](/revenue-recognition/map-to-your-chart-of-accounts.md): Customize Stripe Revenue Recognition reporting to use your General Ledger (GL) chart of accounts instead of the default Stripe accounts.
- [Revenue Recognition for Connect platforms](/revenue-recognition/revenue-recognition-for-connect-platforms.md): Learn how revenue recognition works with Connect platforms.
- [Revenue Recognition for destination charges](/revenue-recognition/revenue-recognition-for-destination-charges.md): Learn how revenue recognition works with destination charges.
- [Revenue Recognition for direct charges](/revenue-recognition/revenue-recognition-for-direct-charges.md): Learn how revenue recognition works with direct charges.
- [Revenue Recognition for separate charges and transfers](/revenue-recognition/revenue-recognition-for-separate-charges-and-transfers.md): Learn how revenue recognition works with separate charges and transfers.
- [Revenue Recognition data freshness](/revenue-recognition/revenue-recognition-data-freshness.md): Understand when data becomes available to Stripe Revenue Recognition for different use cases.
- [Revenue Recognition data import](/revenue-recognition/revenue-recognition-data-import.md): Import data from other sources to manage all of your revenue recognition in Stripe.
- [Stripe Connector for Google Play | Stripe Documentation](/revenue-recognition/stripe-connector-for-google-play.md): Automatically import subscription purchases from Google Play into Stripe Revenue Recognition.
- [Error handling for data import](/revenue-recognition/error-handling-for-data-import.md): Learn how to handle and recover from errors received when importing revenue recognition data.
- [Data import examples | Stripe Documentation](/revenue-recognition/data-import-examples.md): Learn how to apply data import to common use cases.
- [Stripe Connector for Google Play](/revenue-recognition/google-play-connector.md): Automatically import subscription purchases from Google Play into Stripe Revenue Recognition.
- [Manage imported data](/revenue-recognition/manage-imported-data.md): Search for and manage existing imported data.
- [Data reconciliation with Stripe reports](/revenue-recognition/data-reconciliation-with-stripe-reports.md): Reconcile Stripe Revenue Recognition data with the Balance Summary report and other financial reports.
- [Revenue Recognition examples](/revenue-recognition/revenue-recognition-examples.md): Learn about revenue recognition using common examples.
- [Credit note examples](/revenue-recognition/credit-note-examples.md): Learn about revenue recognition with credit note examples.
- [Credit note examples | Stripe Documentation](/revenue-recognition/credit-note-examples.md): Learn about revenue recognition with credit note examples.
- [FX and currency examples | Stripe Documentation](/revenue-recognition/fx-and-currency-examples.md): Learn about revenue recognition with FX and currency examples.
- [Exclusion examples](/revenue-recognition/exclusion-examples.md): Learn about revenue recognition with exclusion examples.
- [Other examples | Stripe Documentation](/revenue-recognition/other-examples.md): Learn about revenue recognition with other examples.
- [Subscription examples | Stripe Documentation](/revenue-recognition/subscription-examples.md): Learn about revenue recognition with subscription examples.
- [Revenue Recognition | Stripe Documentation](/revenue-recognition/revenue-recognition.md): Automate your accrual accounting process with Stripe Revenue Recognition.
- [Invite your accountant | Stripe Documentation](/revenue-recognition/invite-your-accountant.md): Invite your internal or external accountant to access Stripe Revenue Recognition directly.
- [How Revenue Recognition works](/revenue-recognition/how-revenue-recognition-works.md): Understand how Stripe Revenue Recognition calculates, defers, and reports your revenue.

## Stripe App For Salesforce
Integrate Stripe with Salesforce to streamline revenue operations and enhance online commerce. This section covers installation, configuration, and usage of the Stripe app for Salesforce, including specific extensions for billing and commerce.
- [Stripe app for Salesforce Platform installation](/stripe-app-for-salesforce/stripe-app-for-salesforce-platform-installation.md): Install and configure the Stripe app for Salesforce Platform.
- [Stripe app for Salesforce Platform invocations](/stripe-app-for-salesforce/stripe-app-for-salesforce-platform-training-code-examples-invocations.md): Provides actionable code examples for creating Stripe customers, initiating checkout sessions, and listing existing customers directly from Salesforce using custom Apex classes for class-based invocations.
- [Stripe app for Salesforce Platform configure events guide](/stripe-app-for-salesforce/stripe-app-for-salesforce-configure-events.md): Configure webhooks and event listeners for real-time data synchronization between Stripe and Salesforce.
- [Stripe app for Salesforce Platform Configuration](/stripe-app-for-salesforce/stripe-app-for-salesforce-configuration.md): Configure the Stripe app for Salesforce Platform using various methods including Flows, Apex, and pre-built capabilities for data synchronization.
- [Stripe app for Salesforce Platform | Stripe Documentation](/stripe-app-for-salesforce/stripe-app-for-salesforce-platform-overview.md): Overview of the Stripe app for Salesforce Platform, enabling automation and integration within Salesforce using Flow Builder and Apex.
- [Stripe app for Salesforce Platform installation | Stripe Documentation](/stripe-app-for-salesforce/stripe-app-for-salesforce-installation.md): Install and configure the Stripe app for Salesforce Platform.
- [Stripe app for Salesforce Platform Training | Stripe Documentation](/stripe-app-for-salesforce/stripe-app-for-salesforce-training.md): Learn how to use the Stripe app for Salesforce Platform with training examples and guides.

## Import Export Data
This section covers importing external data into Stripe using connectors and exporting Stripe data to various destinations like cloud storage and data warehouses. It details how to automate data flows for better business insights and reporting.
- [Import external data into Stripe](/import-export-data/import-external-data-overview.md): Automatically import and map external data from other sources with no-code connectors.
- [Stripe connector for Google Play Store](/import-export-data/stripe-connector-google-play.md): Automate recurring file imports from Google Play Store to Stripe.
- [Import external data into Stripe](/import-export-data/import-external-data-overview.md): Automatically import and map external data from other sources with no-code connectors.
- [Stripe connector for Amazon S3](/import-export-data/stripe-connector-amazon-s3.md): Automate recurring file imports from your Amazon S3 bucket to Stripe.
- [Next generation Data Pipeline](/import-export-data/data-pipeline-next-gen.md): Access real-time Stripe data with a direct mapping to the Stripe API.
- [Export data to Amazon S3 | Stripe Documentation](/import-export-data/export-data-to-amazon-s3.md): Automate recurring data exports from Stripe to your AWS S3 Storage bucket.
- [Export data to Azure Blob Storage](/import-export-data/azure-blob-storage-export.md): Automate recurring data exports from Stripe to your Azure Blob Storage container.
- [Export data to cloud storage | Stripe Documentation](/import-export-data/export-to-cloud-storage.md): Use Data Pipeline to sync your Stripe account to a cloud storage destination.
- [Data Pipeline data freshness | Stripe Documentation](/import-export-data/data-pipeline-data-freshness.md): Understand data availability timelines for Data Pipeline exports.
- [Export data to a data warehouse | Stripe Documentation](/import-export-data/export-to-data-warehouse.md): Automate data exports from Stripe to Snowflake, Redshift, or Databricks.
- [Cloud storage file organization | Stripe Documentation](/import-export-data/cloud-storage-file-organization.md): Learn how your files are structured within cloud storage.
- [Export data to Google Cloud Storage | Stripe Documentation](/import-export-data/export-google-cloud-storage.md): Automate recurring data exports from Stripe to your Google Cloud Storage.
- [How Data Pipeline works | Stripe Documentation](/import-export-data/how-data-pipeline-works.md): Learn what you can do with Data Pipeline, a no-code product that sends all your Stripe data to various data storage destinations.
- [Data Pipeline | Stripe Documentation](/import-export-data/data-pipeline.md): Use Data Pipeline to sync Stripe data to a data warehouse and other destinations.
- [Diagnose connection issues with cloud storage](/import-export-data/diagnose-cloud-storage-connection-issues.md): Troubleshoot common configuration problems when connecting Stripe Data Pipeline to cloud storage services.
- [Customize your data exports | Stripe Documentation](/import-export-data/customize-data-exports.md): Learn how to customize data exports and delivery options using Data Pipeline.

## Stripe Api Reference
This section covers the Stripe API reference documentation, detailing various resources, objects, and endpoints available for interacting with Stripe's services.
- [API Reference](/stripe-api-reference/api-reference.md): Stripe API reference documentation.

## Radar Customer Evaluations
Manage customer evaluations and early fraud warnings within Stripe Radar. This includes creating and reporting on customer evaluations, as well as retrieving and listing early fraud warnings.
- [The Customer Evaluation Object](/radar-customer-evaluations/customer-evaluation-object.md): Represents the result of a customer evaluation by Stripe Radar.
- [The Customer Evaluation Object](/radar-customer-evaluations/customer_evaluation_object.md): Represents the result of a customer evaluation, including event type and signals.
- [The Customer Evaluation Object](/radar-customer-evaluations/customer-evaluation-object.md): Details of the Customer Evaluation object, including its attributes and structure.
- [Report an event on a customer evaluation](/radar-customer-evaluations/report-customer-evaluation-event.md): Reports an event on an existing customer evaluation object.

## Shared Payment Tokens
This section covers the Shared Payment Issued Token and Shared Payment Granted Token objects, which facilitate secure payment method sharing between Stripe accounts. It details how to create, retrieve, and revoke these tokens for both test and live environments.
- [Shared Payment Granted Token API](/shared-payment-tokens/shared-payment-granted-token.md): API for managing Shared Payment Granted Tokens, which are view-only references to shared PaymentMethods.
- [Create a test SharedPaymentGrantedToken](/shared-payment-tokens/create-test-shared-payment-granted-token.md): Creates a new test SharedPaymentGrantedToken object for testing integrations.
- [The Shared Payment Granted Token Object](/shared-payment-tokens/shared-payment-granted-token-object.md): Represents a view-only resource of a SharedPaymentIssuedToken, usable with a PaymentIntent.
- [Retrieve a SharedPaymentGrantedToken](/shared-payment-tokens/retrieve-sharedpaymentgrantedtoken.md): Retrieves an existing SharedPaymentGrantedToken object.
- [Revoke a test SharedPaymentGrantedToken](/shared-payment-tokens/revoke-a-test-sharedpaymentgrantedtoken.md): Revokes a test SharedPaymentGrantedToken object, only available in test mode.
- [Shared Payment Issued Token](/shared-payment-tokens/shared-payment-issued-token.md): Represents a limited-use reference to a PaymentMethod that can be shared with other Stripe accounts.
- [Create a SharedPaymentIssuedToken](/shared-payment-tokens/create-shared-payment-issued-token.md): Creates a new SharedPaymentIssuedToken object that can be used to share payment method details.
- [The Shared Payment Issued Token object](/shared-payment-tokens/shared-payment-issued-token-object.md): Represents a limited-use reference to a PaymentMethod that can be shared with another Stripe account.
- [Revoke a SharedPaymentIssuedToken](/shared-payment-tokens/shared-payment-issued-token-revoke.md): Revokes a SharedPaymentIssuedToken, making it unusable for future payments.
- [Revoke a SharedPaymentIssuedToken](/shared-payment-tokens/revoke-shared-payment-issued-token.md): Revokes a SharedPaymentIssuedToken, making it unusable for future transactions.

## Treasury Reversals
Manage reversals for both credit and debit flows within Stripe Treasury. This includes creating, retrieving, updating, and listing transfer reversals, credit reversals, and debit reversals.
- [Transfer Reversals](/treasury-reversals/transfer-reversals.md): Manage reversals for Stripe Transfers.
- [Transfer Reversals API](/treasury-reversals/transfer-reversals-api.md): Manage reversals for Stripe transfers.
- [Debit Reversals](/treasury-reversals/treasury-debit-reversals.md): Manage debit reversals for your financial accounts.

## Stripe Cli
Stripe CLI reference documentation. Covers installation, authentication, and various commands for managing Stripe resources and workflows.
- [Stripe CLI Reference](/stripe-cli/stripe-cli-reference.md): Reference documentation for the Stripe Command Line Interface (CLI), covering commands, configuration, and usage.
- [Stripe CLI Reference](/stripe-cli/stripe-cli-reference.md): Stripe CLI reference documentation for various commands and functionalities.
- [Stripe CLI API Keys](/stripe-cli/stripe-cli-api-keys.md): Manage your Stripe API keys using the Stripe CLI.
- [Stripe CLI Configuration](/stripe-cli/stripe-cli-config.md): Configure your Stripe CLI settings, including API keys and default behavior.
- [Stripe CLI Resources HTTP](/stripe-cli/cli-resources-http.md): Reference for using HTTP methods with the Stripe CLI.
- [Stripe CLI Flags Reference](/stripe-cli/cli_flags.md): Reference for all available flags for the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/stripe-cli-intro-stripe.md): Introduction to Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli_logs_tail.md): Tail logs from your Stripe resources.
- [Stripe CLI Reference](/stripe-cli/cli_open.md): Open a Stripe resource in your browser.
- [Stripe CLI Webhooks](/stripe-cli/cli_intro_webhooks.md): Learn how to use the Stripe CLI to manage and interact with webhooks.
- [Stripe CLI Reference](/stripe-cli/cli-listen.md): Listen for Stripe events locally.
- [Stripe CLI Reference](/stripe-cli/cli_open.md): Open a Stripe resource in your browser.
- [Stripe CLI Reference](/stripe-cli/cli_events_resend.md): Resend events using the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli_intro_resources_http.md): Learn how to use the Stripe CLI to interact with Stripe resources via HTTP requests.
- [Stripe CLI Reference](/stripe-cli/cli-resources.md): Stripe CLI resources.
- [Stripe CLI Reference](/stripe-cli/stripe-cli-get.md): Retrieve resources using the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/stripe-cli-post.md): Use the Stripe CLI to make POST requests to the Stripe API.
- [Stripe CLI Reference](/stripe-cli/cli-delete.md): Delete resources using the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli-fixtures.md): Generate test data with the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli-intro-stripe-samples.md): Introduction to using Stripe samples with the CLI.
- [Stripe CLI Reference](/stripe-cli/cli-samples-create.md): Create sample data for testing with the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli_config.md): Configuration for the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli-fixtures.md): Use the CLI to create test data for your Stripe account.
- [Stripe CLI Reference](/stripe-cli/cli_intro_additional_commands.md): Learn about additional commands available in the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli-fixtures.md): Use the CLI to create test data for your Stripe account.
- [Stripe CLI Reference](/stripe-cli/logout.md): Logs you out of the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli-feedback.md): Send feedback to the Stripe CLI team.
- [Stripe CLI Reference](/stripe-cli/cli_help.md): The Stripe CLI help command provides information on available commands and their usage.
- [Stripe CLI Reference](/stripe-cli/stripe-cli-version.md): View the Stripe CLI version.
- [Stripe CLI Reference](/stripe-cli/cli_intro_further_information.md): Learn more about Stripe CLI and find additional resources.
- [Stripe CLI Reference](/stripe-cli/cli_docker.md): Run Stripe CLI commands in a Docker container.
- [Stripe CLI Reference](/stripe-cli/cli_telemetry.md): Manage telemetry settings for the Stripe CLI.
- [Stripe CLI Reference](/stripe-cli/cli-license.md): View the Stripe CLI license.

## Stripe Cli Reference
This section provides comprehensive documentation for the Stripe Command Line Interface (CLI), covering its installation, configuration, and all available commands and flags. Learn how to manage API objects, test webhooks, and integrate with Stripe services directly from your terminal.
- [Stripe CLI Reference](/stripe-cli-reference/cli_reference.md): Comprehensive documentation for every command and flag available in Stripe’s command-line interface.
- [Using Stripe API Keys](/stripe-cli-reference/cli_api_keys.md): Learn about the different ways to set and use API keys with the Stripe CLI.
- [Using Stripe API keys](/stripe-cli-reference/api-keys.md): Learn about the different ways to set and use API keys with the Stripe CLI.
- [Configure the Stripe CLI](/stripe-cli-reference/cli/config.md): Manually set configuration options for the Stripe CLI, including setting, unsetting, and listing options.
- [CLI Autocompletion](/stripe-cli-reference/cli_completion.md): Set up command autocompletion for Bash and ZSH shells to improve CLI usability.
- [Global Flags](/stripe-cli-reference/global-flags.md): Understand and utilize global flags that apply to all Stripe CLI commands.
- [Resources & HTTP Commands](/stripe-cli-reference/cli_intro_resources_http.md): Manage API resources and make HTTP requests to the Stripe API using resource and HTTP commands.
- [Resources](/stripe-cli-reference/resources.md): Interact with Stripe API resources using resource commands.
- [Using Fixtures](/stripe-cli-reference/fixtures.md): Use a JSON file to issue a series of API requests for generating sample data or testing API behavior.
- [Stripe Samples](/stripe-cli-reference/intro_stripe_samples.md): Download, build, and serve Stripe Samples locally using the CLI.
- [Create a Stripe Sample](/stripe-cli-reference/samples-create.md): Download and create a local copy of a Stripe Sample.
- [List available Stripe Samples](/stripe-cli-reference/cli/samples/list.md): Lists all available Stripe Samples that can be created and bootstrapped by the CLI.
- [Additional Commands](/stripe-cli-reference/additional-commands.md): Explore extra functionalities of the Stripe CLI, including terminal quickstart, logout, feedback, and help commands.
- [Terminal Quickstart](/stripe-cli-reference/terminal-quickstart.md): Get started quickly with Stripe Terminal and the Verifone P400 reader using the `terminal quickstart` command.
- [Logout](/stripe-cli-reference/logout.md): Remove credentials that connect the CLI to your Stripe account.
- [Provide Feedback](/stripe-cli-reference/feedback.md): Learn how to provide feedback for the Stripe CLI using GitHub issues and the CLI feedback form.
- [Help](/stripe-cli-reference/help.md): Get help for any command in the CLI with `stripe help [path to command]`.
- [Get the Stripe CLI version](/stripe-cli-reference/version.md): Check the Stripe CLI version and if software updates are available.
- [Docker and Telemetry](/stripe-cli-reference/docker-and-telemetry.md): Learn how to use the Stripe CLI with Docker and manage telemetry settings.
- [Using with Docker](/stripe-cli-reference/docker.md): Run the Stripe CLI in a container using a Docker image.
- [Telemetry](/stripe-cli-reference/telemetry.md): Understand and configure the Stripe CLI's telemetry feature for usage data collection.
- [License](/stripe-cli-reference/license.md): Information about the Stripe CLI license and ownership.

## Stripe Cli Commands
This section covers various commands available in the Stripe CLI, including those for managing logs, opening the dashboard, handling webhooks, and making API requests.
- [Stripe CLI Introduction](/stripe-cli-commands/stripe_cli_intro.md): Commands for inspecting Stripe integration, logs, and service availability.
- [Stripe CLI logs tail](/stripe-cli-commands/cli/logs/tail.md): Tails your test mode Stripe API request logs in real-time from your terminal.
- [stripe open](/stripe-cli-commands/cli/open.md): Shortcut to open the Stripe documentation or Dashboard in your browser.
- [Stripe CLI Webhook Commands](/stripe-cli-commands/cli/webhooks.md): Commands for listening to, triggering, and resending webhook events.
- [Listen for Webhook Events](/stripe-cli-commands/cli/listen.md): Receive webhook events from Stripe on your local machine via a direct connection to Stripe's API.
- [Trigger Webhook Events](/stripe-cli-commands/trigger_events.md): Trigger example webhook events for local testing.
- [Resend an event](/stripe-cli-commands/events_resend.md): Resend an event to the CLI's local webhook endpoint.
- [stripe get](/stripe-cli-commands/cli/get.md): Make GET HTTP requests to retrieve an individual API object (or set of objects).
- [Make POST requests](/stripe-cli-commands/post.md): Make POST HTTP requests to the Stripe API.
- [Delete API objects](/stripe-cli-commands/delete.md): Make DELETE HTTP requests to the Stripe API.
- [Serve static files](/stripe-cli-commands/serve.md): Start an HTTP server to serve static files from a specified directory.

## Stripe Js
This section covers the Stripe.js library, including initialization, Elements, Payment Intents, Setup Intents, and other client-side functionalities for processing payments.
- [Stripe.js reference](/stripe-js/stripe-js-reference.md): This reference documents every object and method available in Stripe’s browser-side JavaScript library, Stripe.js.
- [Including Stripe.js](/stripe-js/js/including.md): Include the Stripe.js script on each page of your site—it should always be loaded directly from https://js.stripe.com.
- [Create the Payment Element](/stripe-js/js/elements_object/create_payment_element.md): This method creates an instance of the Payment Element.
- [Update Elements Options](/stripe-js/js/elements_object/update.md): Updates options on an existing instance of Elements.
- [Create an Elements instance](/stripe-js/elements_object_create.md): Create an Elements instance to manage a group of elements.
- [Create an Elements instance without an intent](/stripe-js/js/elements_object/create_without_intent.md): This method creates an Elements instance, which manages a group of elements.
- [Update Elements Options](/stripe-js/elements_object_update.md): Updates options on an existing instance of Elements.
- [Fetch Server Updates](/stripe-js/elements_object_fetch_updates.md): Fetches updates from the associated PaymentIntent or SetupIntent on an existing instance of Elements.
- [Submit Elements](/stripe-js/elements_submit.md): Use elements.submit() when creating the Elements object without an Intent.
- [The Payment Element](/stripe-js/element_payment.md): The Payment Element is an embeddable component for securely collecting payment details.
- [The Payment Element](/stripe-js/payment-element-intro.md): The Payment Element is an embeddable component for securely collecting payment details.
- [Create the Payment Element](/stripe-js/create-payment-element.md): This method creates an instance of the Payment Element.
- [Confirm BECS Debit setup](/stripe-js/confirm-au-becs-debit-setup.md): Use stripe.confirmAuBecsDebitSetup in the BECS Direct Debit Payments flow to set up a Canadian pre-authorized debit payment method for future payments.
- [Update an Express Checkout Element](/stripe-js/update-express-checkout-element.md): Updates the options the Express Checkout Element was initialized with.
- [Click event](/stripe-js/express_checkout_element_click_event.md): The click event is triggered from an Express Checkout Element when the customer clicks a payment button.
- [The Link Authentication Element](/stripe-js/link_authentication_element.md): An embeddable component for collecting email addresses and allowing users to log into Link.
- [Create the Address Element](/stripe-js/create-address-element.md): This method creates an instance of the Address Element.
- [Update an Address Element](/stripe-js/update-address-element.md): Updates the options the Address Element was initialized with.
- [Get value from an Address Element](/stripe-js/get_value_address_element.md): Validates and retrieves form values from an Address Element.
- [The Tax ID Element](/stripe-js/tax_id_element.md): Collect customer tax ID information for tax reporting and compliance.
- [Create a Tax ID Element](/stripe-js/create_tax_id_element.md): This method creates an instance of the Tax ID Element.
- [Issuing Elements](/stripe-js/js/element/issuing.md): Use Issuing Elements to display sensitive data from Issuing cards in a PCI-compliant manner.
- [Other Elements](/stripe-js/other-elements.md): Use other Elements to collect payment details for specific payment methods.
- [Get an Element](/stripe-js/get_element.md): Looks up a previously created Element by its type.
- [Update an Element](/stripe-js/other_methods_update.md): Updates the options the Element was initialized with.
- [Style the Element container](/stripe-js/the_element_container.md): Style the container you mount an Element to as if it were an `` on your page.
- [Input validation](/stripe-js/input-validation.md): Stripe elements validate customer input as it is typed. To help your customers catch mistakes, listen to `change` events on an `Element` and display any errors.
- [Postal code formatting](/stripe-js/postal-code-formatting.md): The card element automatically determines your customer’s billing address country based on their card number.
- [Mount an Element](/stripe-js/mount-an-element.md): Attaches your Element to the DOM using a CSS selector or DOM element.
- [Element methods](/stripe-js/element_methods.md): Lists methods that are common to all Element UIs.
- [Clear an Element's values](/stripe-js/element_clear.md): Clears the value(s) of the Element.
- [Destroy an Element](/stripe-js/element_destroy.md): Removes the Element from the DOM and destroys it.
- [Focus an Element](/stripe-js/focus_an_element.md): Focuses the Element.
- [Unmount an Element](/stripe-js/unmount.md): Unmounts the [Element](https://docs.stripe.com/js/element.md) from the DOM.
- [Element events](/stripe-js/element-events.md): Communicate with your Element by listening to an event.
- [LoadStart event](/stripe-js/on_loaderstart.md): Triggered when the loader UI is mounted to the DOM and ready to be displayed.
- [NetworksChange event](/stripe-js/on_networkschange.md): Triggered when there is a change to the available networks the provided card can run on.
- [Embedded Checkout](/stripe-js/embedded_checkout.md): Integrate Stripe Checkout into your website using the embedded Checkout integration.
- [Create an embedded Checkout instance](/stripe-js/embedded_checkout_create.md): Create an embedded Checkout instance with Stripe.js.
- [Elements with the Checkout Sessions API](/stripe-js/custom_checkout.md): Build an online checkout page using React, Stripe Elements, and the Checkout Sessions API.
- [Initialize the Checkout Elements SDK](/stripe-js/custom_checkout_init.md): Initializes Checkout for integrations where you compose individual Elements on your checkout page.
- [Checkout actions](/stripe-js/custom_checkout_actions.md): Access methods for reading and manipulating Checkout Sessions after initializing the Checkout Elements SDK.
- [Confirm the Checkout Session](/stripe-js/custom_checkout_confirm.md): Confirms the Checkout Session and handles redirects or other actions.
- [The Session object](/stripe-js/custom_checkout_session_object.md): The Session object is a view of the Checkout Session API object and represents your customer's session on your checkout page.
- [Use Elements with the Checkout Sessions API](/stripe-js/custom_checkout_elements.md): Use the Checkout Elements SDK to create and manage Elements for your checkout page.
- [Create a Payment Element](/stripe-js/custom_checkout_create_payment_element.md): This method creates an instance of a Payment Element.
- [Create an Express Checkout Element](/stripe-js/create_express_checkout_element.md): Creates an instance of an Express Checkout Element.
- [Create a Tax ID Element](/stripe-js/js/custom_checkout/create_tax_id_element.md): This method creates an instance of a Tax ID Element.
- [Get value from a Billing Address Element](/stripe-js/get_value_billing_address_element.md): Validates and retrieves form values from a Billing Address Element.
- [Get value from a Shipping Address Element](/stripe-js/js/custom_checkout/get_value_shipping_address_element.md): Validates and retrieves form values from a Shipping Address Element.
- [Listen to Elements events](/stripe-js/custom_checkout_element_events.md): Communicate with your Element by listening to an event.
- [LoaderStart event](/stripe-js/on_loaderstart.md): Triggered when the loader UI is mounted to the DOM and ready to be displayed.
- [CheckoutElementsProvider](/stripe-js/react_stripe_js/checkout/checkout_provider.md): Provides the Checkout Elements instance and related helpers to nested components.
- [Using the Checkout provider](/stripe-js/react_stripe_js/checkout.md): Build your Stripe integration using React, Stripe Elements, and the Checkout Sessions API.
- [CheckoutElementsProvider](/stripe-js/checkout-provider.md): Provides the Checkout Elements instance to nested components for integrating with Checkout Sessions.
- [useCheckout](/stripe-js/use_checkout.md): The useCheckout hook returns a disjoint union describing the loading state: {type: "loading"}, {type: "error", error: { message: string }}, {type: "success", checkout: object}.
- [Confirm the Checkout Session](/stripe-js/confirm-the-checkout-session.md): Use this method to confirm the Checkout Session.
- [PaymentElement](/stripe-js/react_stripe_js_checkout_payment_element.md): Use the `PaymentElement` from `@stripe/react-stripe-js/checkout` to collect payment details for more than 40 payment methods.
- [ExpressCheckoutElement](/stripe-js/react_stripe_js_checkout_express_checkout_element.md): Use the `ExpressCheckoutElement` from `@stripe/react-stripe-js/checkout` to accept payments through one-click payment buttons.
- [BillingAddressElement](/stripe-js/js/react_stripe_js/checkout/billing_address_element.md): Use the BillingAddressElement from @stripe/react-stripe-js/checkout to render and update the billing address on the current Checkout Session.
- [ShippingAddressElement](/stripe-js/shipping-address-element.md): Use the ShippingAddressElement from @stripe/react-stripe-js/checkout to render and update the shipping address on the current [Checkout Session](https://docs.stripe.com/api/checkout/sessions/object.md).
- [CurrencySelectorElement](/stripe-js/currency-selector-element.md): Use the CurrencySelectorElement to allow customers to select the currency for their payment.
- [TaxIdElement](/stripe-js/react_stripe_js/checkout/tax_id_element.md): Use the TaxIdElement from @stripe/react-stripe-js/checkout to collect tax ID information from your customers, including business name and tax identification number.
- [Using the Elements provider](/stripe-js/elements.md): Build your Stripe integration using React and Stripe Elements.
- [Elements Provider](/stripe-js/elements_provider.md): The Elements provider mounts the Stripe Elements context for @stripe/react-stripe-js.
- [Elements Provider without an Intent](/stripe-js/elements_provider_without_intent.md): Mounts the Stripe Elements context for @stripe/react-stripe-js without an associated PaymentIntent or SetupIntent.
- [useStripe hook](/stripe-js/use_stripe.md): The useStripe hook returns the initialized Stripe.js instance from the Elements provider.
- [useElements](/stripe-js/use_elements.md): Access the Elements instance to safely pass payment information collected by the Payment Element to the Stripe API.
- [ElementsConsumer](/stripe-js/elements_consumer.md): Exposes Stripe and Elements instances via a render prop.
- [PaymentElement](/stripe-js/react_stripe_js/elements/payment_element.md): Use the `PaymentElement` from `@stripe/react-stripe-js` to collect payment details for more than [40 payment methods](https://docs.stripe.com/docs/payments/payment-methods/integration-options.md) from around the globe.
- [ExpressCheckoutElement](/stripe-js/express_checkout_element.md): Use the `ExpressCheckoutElement` from `@stripe/react-stripe-js` to accept payments through one-click payment buttons.
- [AddressElement](/stripe-js/react_stripe_js/elements/address_element.md): Use the AddressElement from @stripe/react-stripe-js to collect local and international billing and shipping addresses.
- [LinkAuthenticationElement](/stripe-js/link_authentication_element.md): Use the LinkAuthenticationElement from @stripe/react-stripe-js to collect email addresses and allow users to log into Link on your checkout page.
- [TaxIdElement](/stripe-js/react_stripe_js/elements/tax_id_element.md): Use the TaxIdElement from @stripe/react-stripe-js to collect tax ID information from your customers, including business name and tax identification number.
- [Other Element Components](/stripe-js/other_elements.md): Additional Element wrappers from `@stripe/react-stripe-js` provide specialized payment methods and input fields.
- [AuBankAccountElement](/stripe-js/js/react_stripe_js/elements/other/au_bank_account_element.md): Use the AuBankAccountElement from @stripe/react-stripe-js to collect Australian bank account information (BSB and account number) for use with BECS Direct Debit payments.
- [CardElement](/stripe-js/card_element.md): Use the CardElement from @stripe/react-stripe-js to collect card details with automatic validation.
- [CardCvcElement](/stripe-js/card_cvc_element.md): Use the CardCvcElement from @stripe/react-stripe-js to collect the card's expiration date independently from other card fields.
- [CardExpiryElement](/stripe-js/card_expiry_element.md): Use the CardExpiryElement from @stripe/react-stripe-js to collect the card's expiration date independently from other card fields.
- [CardNumberElement](/stripe-js/card_number_element.md): Use the CardNumberElement from @stripe/react-stripe-js to collect the PAN (primary account number) independently while rendering Card CVC and expiration in separate Elements.
- [IbanElement](/stripe-js/js/react_stripe_js/elements/other/iban_element.md): Use the IbanElement from @stripe/react-stripe-js to collect International Bank Account Numbers (IBANs) for SEPA Direct Debit and similar payment methods.
- [PaymentRequestButtonElement](/stripe-js/payment_request_button_element.md): Use the PaymentRequestButtonElement from @stripe/react-stripe-js to display Apple Pay, Google Pay, Link, and browser-based payment request buttons powered by the Payment Request API.
- [PaymentMethodMessagingElement](/stripe-js/payment_method_messaging_element.md): Use the PaymentMethodMessagingElement to inform a customer about available buy-now-pay-later plans.
- [Payment Intents](/stripe-js/payment_intents.md): Accept global payments online with the Payment Intents APIs.
- [Confirm a payment](/stripe-js/confirm-payment-2.md): Use stripe.confirmPayment to confirm a PaymentIntent using data collected by the Payment Element, or with manually provided data via confirmParams.
- [Confirm a PaymentIntent by payment method](/stripe-js/confirm_payment_intent_by_payment_method.md): Methods to confirm a PaymentIntent for a specific payment method type.
- [Confirm a card payment](/stripe-js/confirm_card_payment.md): Use stripe.confirmCardPayment to confirm a PaymentIntent with data you provide, and carry out 3DS or other next actions if required.
- [Confirm an ACH Direct Debit payment](/stripe-js/confirm-us-bank-account-payment.md): Use stripe.confirmUsBankAccountPayment to record the customer’s authorization for payment for ACH Direct Debit.
- [Confirm a Canadian pre-authorized debit payment](/stripe-js/confirm_acss_debit_payment.md): Use `stripe.confirmAcssDebitPayment` to confirm a PaymentIntent for Canadian pre-authorized debit payments.
- [Confirm an Affirm payment](/stripe-js/confirm-affirm-payment.md): Use stripe.confirmAffirmPayment to confirm a PaymentIntent with data you provide, automatically redirecting the customer to authorize the transaction.
- [Confirm an Afterpay Clearpay payment](/stripe-js/confirm_afterpay_clearpay_payment.md): Use stripe.confirmAfterpayClearpayPayment to confirm a PaymentIntent with data you provide, and automatically redirect the customer to authorize the transaction.
- [Confirm an Alipay payment](/stripe-js/confirm-alipay-payment.md): Use stripe.confirmAlipayPayment to confirm a PaymentIntent with Alipay.
- [Confirm a BECS Debit payment](/stripe-js/confirm-au-becs-debit-payment.md): Use stripe.confirmAuBecsDebitPayment to confirm a PaymentIntent with data you provide for BECS Direct Debit payments.
- [Confirm a Bancontact payment](/stripe-js/confirm_bancontact_payment.md): Use stripe.confirmBancontactPayment to confirm a PaymentIntent with data you provide, automatically redirecting the customer to authorize the transaction.
- [Confirm a BLIK payment](/stripe-js/confirm-blik-payment.md): Use `stripe.confirmBlikPayment` to confirm a PaymentIntent with BLIK payment method.
- [Confirm a Boleto payment](/stripe-js/confirm_boleto_payment.md): Use stripe.confirmBoletoPayment to confirm a PaymentIntent with data you provide.
- [Confirm a Customer Balance payment](/stripe-js/confirm_customer_balance_payment.md): Use stripe.confirmCustomerBalancePayment to confirm a PaymentIntent with data you provide.
- [Confirm a Cash App Pay payment](/stripe-js/confirm-cashapp-payment.md): Use stripe.confirmCashappPayment to confirm a PaymentIntent with Cash App Pay.
- [Confirm an EPS payment](/stripe-js/confirm-eps-payment.md): Use stripe.confirmEpsPayment in the EPS Payments with Payment Methods flow when the customer submits your payment form.
- [Confirm an FPX payment](/stripe-js/confirm-fpx-payment.md): Use stripe.confirmFpxPayment to confirm a PaymentIntent with data you provide, and automatically redirect the customer to authorize the transaction.
- [Confirm a giropay payment](/stripe-js/confirm-giropay-payment.md): Use stripe.confirmGiropayPayment to confirm a PaymentIntent with data you provide and automatically redirect the customer to authorize the transaction.
- [Confirm a GrabPay payment](/stripe-js/confirm-grabpay-payment.md): Confirms a PaymentIntent with GrabPay data and redirects the customer for authorization.
- [Confirm an iDEAL payment](/stripe-js/confirm-ideal-payment.md): Use stripe.confirmIdealPayment in the iDEAL Payments with Payment Methods flow to confirm a PaymentIntent and redirect the customer to authorize the transaction.
- [Confirm a Klarna payment](/stripe-js/confirm_klarna_payment.md): Use `stripe.confirmKlarnaPayment` to confirm a Klarna PaymentIntent with data you provide, automatically redirecting the customer to authorize the transaction.
- [Confirm a Konbini payment](/stripe-js/confirm_konbini_payment.md): Use `stripe.confirmKonbiniPayment` to confirm a Konbini PaymentIntent with data you provide.
- [Confirm a MB WAY payment](/stripe-js/confirm_mb_way_payment.md): Use stripe.confirmMbWayPayment to confirm a PaymentIntent with data you provide, and send a request to the customer to authorize the transaction.
- [Confirm a MobilePay payment](/stripe-js/confirm_mobilepay_payment.md): Confirms a PaymentIntent with MobilePay payment method data and redirects the customer for authorization.
- [Confirm a Multibanco payment](/stripe-js/confirm-multibanco-payment.md): Use stripe.confirmMultibancoPayment to confirm a PaymentIntent with data you provide, and it will automatically redirect the customer to authorize the transaction.
- [Confirm an Oxxo payment](/stripe-js/confirm-oxxo-payment.md): Use stripe.confirmOxxoPayment in the OXXO Payment with Payment Methods flow when the customer submits your payment form.
- [Confirm a Pix payment](/stripe-js/confirm-pix-payment.md): Use stripe.confirmPixPayment to confirm a PaymentIntent with data you provide and display a QR code for the customer to authorize the payment.
- [Confirm a MobilePay payment](/stripe-js/confirm-mobilepay-payment.md): Use stripe.confirmMobilepayPayment to confirm a PaymentIntent with data you provide and automatically redirect the customer to authorize the transaction.
- [Confirm a PayNow payment](/stripe-js/confirm-paynow-payment.md): Use stripe.confirmPayNowPayment to confirm a PaymentIntent with data and handle the NextAction for customer authorization.
- [Confirm a PayPal setup](/stripe-js/confirm-paypal-payment.md): Use stripe.confirmPayPalSetup in the PayPal Payments with Setup Intents flow when the customer submits your setup form.
- [Confirm a PayTo setup](/stripe-js/confirm-payto-setup.md): Use stripe.confirmPayToSetup in the PayTo Payments with Setup Intents flow when the customer submits your setup form.
- [Confirm a Pix payment](/stripe-js/confirm-pix-payment.md): Use stripe.confirmPixPayment to confirm a PaymentIntent with data you provide, and display a QR code for the customer to authorize the payment.
- [Confirm a PromptPay payment](/stripe-js/confirm_promptpay_payment.md): Use stripe.confirmPromptPayPayment to confirm a PaymentIntent with data you provide and handle the NextAction for the customer to authorize the payment.
- [Confirm a SEPA Debit payment](/stripe-js/confirm_sepa_debit_payment.md): Confirms a SEPA Debit PaymentIntent using Stripe.js, handling customer authorization and potential next actions.
- [Confirm a Sofort payment](/stripe-js/js/payment_intents/confirm_sofort_payment.md): Use `stripe.confirmSofortPayment` in the Sofort Payments with Payment Methods flow to confirm a PaymentIntent and redirect the customer for authorization.
- [Confirm a TWINT payment](/stripe-js/confirm-twint-payment.md): Use stripe.confirmTwintPayment to confirm a SetupIntent with data you provide, and automatically redirect the customer to authorize the transaction.
- [Confirm a Pix payment](/stripe-js/confirm-pix-payment.md): Use stripe.confirmPixPayment to confirm a PaymentIntent with data you provide, and display a QR code for the customer to authorize the payment.
- [Confirm a WeChat Pay payment](/stripe-js/confirm-wechat-pay-payment.md): Use stripe.confirmWechatPayPayment to confirm a PaymentIntent with WeChat Pay.
- [Confirm an Zip payment](/stripe-js/confirm-zip-payment.md): Use stripe.confirmZipPayment to confirm a PaymentIntent with Zip payment details and redirect the customer to authorize the transaction.
- [Retrieve a PaymentIntent](/stripe-js/retrieve_payment_intent.md): Retrieve a PaymentIntent using its client secret.
- [Verify with micro-deposits for payment](/stripe-js/verify_microdeposits_for_payment.md): Verifies a customer's bank account with micro-deposits for ACH Direct Debit or Canadian pre-authorized debit payments.
- [Create a Radar session](/stripe-js/create_radar_session.md): Use stripe.createRadarSession() to associate client browser information with a Radar Session ID.
- [Handle a next action](/stripe-js/handle_next_action.md): Use stripe.handleNextAction to finish confirmation of a PaymentIntent or SetupIntent with the requires_action status.
- [Handle a card action](/stripe-js/handle_card_action.md): Use stripe.handleCardAction to handle a PaymentIntent with the requires_action status.
- [Collect bank account details for payment](/stripe-js/collect_bank_account_for_payment.md): Use stripe.collectBankAccountForPayment to collect customer bank account details in your payment form for ACH Direct Debit.
- [Confirm a setup](/stripe-js/confirm_setup.md): Use stripe.confirmSetup to confirm a SetupIntent using data collected by the Payment Element, or with manually provided data via confirmParams.
- [Confirm a setup](/stripe-js/confirm_setup.md): Use `stripe.confirmSetup` to confirm a SetupIntent using data collected by the Payment Element, or with manually provided data via `confirmParams`.
- [Confirm SEPA Debit setup](/stripe-js/confirm_sepa_debit_setup.md): Use `stripe.confirmSepaDebitSetup` in the SEPA Direct Debit with Setup Intents flow when the customer submits your payment form.
- [Confirm card setup](/stripe-js/confirm_card_setup.md): Use stripe.confirmCardSetup to confirm a SetupIntent with card details and carry out next actions.
- [Confirm an ACH Direct Debit setup](/stripe-js/confirm_us_bank_account_setup.md): Use stripe.confirmUsBankAccountSetup to record customer authorization for future payments using ACH Direct Debit.
- [Confirm a Canadian pre-authorized debit setup](/stripe-js/confirm_acss_debit_setup.md): Use stripe.confirmAcssDebitSetup to set up a Canadian pre-authorized debit payment method for future payments.
- [Confirm BECS Debit setup](/stripe-js/confirm_au_becs_debit_setup.md): Use stripe.confirmAuBecsDebitSetup in the BECS Direct Debit Payments flow when the customer submits your payment form.
- [Confirm Bacs Debit setup](/stripe-js/confirm_bacs_debit_setup.md): Use `stripe.confirmBacsDebitSetup` to confirm a SetupIntent for Bacs Direct Debit payments.
- [Confirm Bancontact setup](/stripe-js/confirm-bancontact-setup.md): Use stripe.confirmBancontactSetup to confirm a SetupIntent with data you provide, and redirect the customer to authorize the transaction.
- [Untitled](/stripe-js/js/setup_intents/confirm_cashapp_setup.md): Use stripe.confirmCashappSetup in the Save payment details flow for the Cash App Pay payment method to record the customer’s authorization for future payments.
- [Confirm Sofort setup](/stripe-js/confirm-sofort-setup.md): Use `stripe.confirmSofortSetup` to confirm a SetupIntent with data you provide, and automatically redirect the customer to authorize the transaction.
- [Confirm a Klarna setup](/stripe-js/confirm_klarna_setup.md): Use stripe.confirmKlarnaSetup to confirm a SetupIntent with data you provide, and automatically redirect the customer to authorize the setup.
- [Confirm a PayPal setup](/stripe-js/js/setup_intents/confirm_paypal_setup.md): Use stripe.confirmPayPalSetup to confirm a SetupIntent with PayPal payment details and redirect the customer for authorization.
- [Confirm a PayTo setup](/stripe-js/confirm-payto-setup.md): Use stripe.confirmPayToSetup in the PayTo Payments with Setup Intents flow when the customer submits your setup form.
- [Confirm BECS Debit setup](/stripe-js/confirm_au_becs_debit_setup.md): Use `stripe.confirmAuBecsDebitSetup` to confirm a SetupIntent for future payments with BECS Direct Debit.
- [Confirm Sofort setup](/stripe-js/js/setup_intents/confirm_sofort_setup.md): Use `stripe.confirmSofortSetup` to confirm a SetupIntent with data you provide, and automatically redirect the customer to authorize the transaction.
- [Retrieve a SetupIntent](/stripe-js/retrieve_setup_intent.md): Retrieve a SetupIntent using its client secret.
- [Verify with micro-deposits for setup](/stripe-js/verify_microdeposits_for_setup.md): Use stripe.verifyMicrodepositsForSetup in the Save details for future payments with pre-authorized debit in Canada or Save details for future payments with ACH Direct Debit flow to verify a customer's bank account with micro-deposits.
- [Handle a next action](/stripe-js/handle_next_action.md): Use stripe.handleNextAction to finish confirming a SetupIntent with the requires_action status.
- [Collect bank account details for setup](/stripe-js/js/setup_intents/collect_bank_account_for_setup.md): Use stripe.collectBankAccountForSetup in the ACH Direct Debit flow to collect the customer’s bank account in your payment form.
- [The Payment Request object](/stripe-js/payment_request.md): A PaymentRequest object is used to collect payment information through an interface controlled and styled by the browser itself (i.e., not by you or your page).
- [Create a PaymentRequestObject](/stripe-js/create_paymentrequestobject.md): Use stripe.paymentRequest to create a PaymentRequest object.
- [Check if a payment can be made](/stripe-js/payment_request_can_make_payment.md): Returns a Promise that resolves with an object detailing if an enabled wallet is ready to pay.
- [Show the payment request interface](/stripe-js/show_payment_request.md): Shows the browser’s payment interface.
- [The UpdateDetails object](/stripe-js/appendix/update_details.md): This object is passed to the updateWith callback on a PaymentRequest's shippingaddresschange and shippingoptionchange events.
- [Token event](/stripe-js/on_token.md): Stripe.js automatically creates a [Token](https://docs.stripe.org/api/tokens.md) after the customer is done interacting with the browser’s payment interface.
- [PaymentMethod event](/stripe-js/on_paymentmethod.md): Stripe.js automatically creates a PaymentMethod after the customer is done interacting with the browser’s payment interface.
- [Source event](/stripe-js/on_source.md): Stripe.js automatically creates a [Source](https://docs.stripe.org/api/sources.md) after the customer is done interacting with the browser’s payment interface. To access the created source, listen for this event.
- [Cancel event](/stripe-js/on_cancel.md): The cancel event is emitted from a PaymentRequest when the browser‘s payment interface is dismissed.
- [Shipping address change event](/stripe-js/on_shipping_address_change.md): The shippingaddresschange event is emitted from a PaymentRequest whenever the customer selects a new address in the browser's payment interface.
- [Shipping option change event](/stripe-js/on_shipping_option_change.md): The shippingoptionchange event is emitted from a PaymentRequest whenever the customer selects a new shipping option in the browser's payment interface.
- [Confirmation Tokens](/stripe-js/confirmation_tokens.md): ConfirmationTokens transport client-side data collected by Stripe.js to your server.
- [Create a ConfirmationToken with Elements](/stripe-js/create_confirmation_token.md): Convert payment information collected by Elements into a ConfirmationToken object for server-side confirmation.
- [Payment Methods](/stripe-js/payment-methods.md): PaymentMethod objects represent your customer's payment instruments.
- [Create a PaymentMethod](/stripe-js/create_payment_method.md): Use stripe.createPaymentMethod to convert payment information collected by elements into a PaymentMethod object that you safely pass to your server to use in an API call.
- [Create a PaymentMethod with Elements](/stripe-js/create_payment_method_elements.md): Use stripe.createPaymentMethod to convert payment information collected by elements into a PaymentMethod object.
- [Tokens](/stripe-js/tokens.md): Stripe uses tokens to collect sensitive client information without exposing it.
- [Create a Token](/stripe-js/create_token.md): Create a Token object from Element or raw data.
- [Show verification modal](/stripe-js/identity/modal.md): Use stripe.verifyIdentity to display an Identity modal that securely collects verification information.
- [Create an ephemeral key nonce](/stripe-js/js/issuing/create_ephemeral_key_nonce.md): Use stripe.createEphemeralKeyNonce to create an ephemeral key nonce for Issuing Elements.
- [Retrieve an Issuing card](/stripe-js/js/issuing/retrieve_issuing_card.md): Use stripe.retrieveIssuingCard to retrieve an Issuing card in the Issuing Elements flow.
- [Collect Financial Connections Accounts](/stripe-js/collect-financial-connections-accounts.md): Use stripe.collectFinancialConnectionsAccounts to load the Authentication Flow for linking financial accounts.
- [Use Financial Connections to collect a bank account Token for payouts](/stripe-js/collect_bank_account_token.md): Use stripe.collectBankAccountToken in the Add a Financial Connections Account to a US Custom Connect account flow to collect a bank account token for payouts.
- [Retrieve card networks](/stripe-js/retrieve-card-networks-intro.md): Understand how to comply with co-badged cards by retrieving available card networks.
- [Retrieve card networks](/stripe-js/retrieve-card-networks.md): Used in custom integrations to support co-badged card compliance.
- [The CssFontSource object](/stripe-js/css_font_source_object.md): This object is used to pass custom fonts via a stylesheet URL when creating an [Elements](https://docs.stripe.com/js/elements_object/create.md) object.
- [The CustomFontSource object](/stripe-js/custom_font_source_object.md): This object is used to pass custom fonts when creating an Elements object.
- [The PaymentItem object](/stripe-js/appendix/payment_item_object.md): The PaymentItem object is used to configure a PaymentRequest.
- [The PaymentResponse object](/stripe-js/the_payment_response_object.md): This object is returned as the payload of the PaymentRequest object's token, paymentmethod, or source event handlers.
- [The ShippingOption object](/stripe-js/appendix/shipping_option.md): The ShippingOption object describes a shipping method used with a PaymentRequest.
- [The Style object](/stripe-js/appendix/style.md): Customize the appearance of Elements using CSS properties.
- [The UpdateDetails object](/stripe-js/update_details.md): This object is passed to the updateWith callback on a PaymentRequest's shippingaddresschange and shippingoptionchange events.
- [Supported browsers](/stripe-js/supported-browsers.md): Stripe.js strives to support all recent versions of major browsers.
- [Cross-Origin Isolation](/stripe-js/cross_origin_isolation.md): Cross-origin isolation is not supported by Stripe.js due to dependency limitations.
- [Supported locales](/stripe-js/supported-locales.md): The following subset of IETF language tags can be used to configure localization in Stripe.js.
- [Cookies](/stripe-js/cookies.md): Information about Stripe.js cookies and their usage.
- [Handle card payment with an Element](/stripe-js/handle_card_payment_element.md): Use stripe.handleCardPayment(clientSecret, element, data?) to confirm a PaymentIntent with data from an Element.
- [Handle card payment](/stripe-js/handle_card_payment.md): Use stripe.handleCardPayment(clientSecret, data?) to advance the PaymentIntent towards completion when you are not gathering payment method information from an Element.
- [Handle card payment](/stripe-js/deprecated/handle_card_payment.md): Use stripe.handleCardPayment(clientSecret, data?) to advance the PaymentIntent towards completion when you are not gathering payment method information from an Element.
- [Handle card payment](/stripe-js/handle_card_payment.md): Use stripe.handleCardPayment(clientSecret, data?) to advance the PaymentIntent towards completion when you are not gathering payment method information from an Element.
- [Handle card setup with an Element](/stripe-js/handle_card_setup_element.md): Use stripe.handleCardSetup(clientSecret, element, data?) in the Setup Intents API flow when the customer submits your payment form.
- [Handle card setup](/stripe-js/handle-card-setup.md): Use stripe.handleCardSetup to advance the SetupIntent towards completion when you are not gathering payment method information from an Element.
- [Confirm a Setup Intent with an Element](/stripe-js/deprecated/confirm_setup_intent_element.md): Confirms a SetupIntent using data from an Element and handles next actions.
- [Confirm a Setup Intent](/stripe-js/deprecated/confirm_setup_intent.md): Use stripe.confirmSetupIntent to confirm a SetupIntent when you are not gathering payment method information from an Element.
- [Handle an FPX payment](/stripe-js/handle_fpx_payment.md): Handles FPX payment method creation and confirmation with client-side data.
- [Sources](/stripe-js/deprecated-sources.md): The Sources API has been deprecated and replaced by the Payment Intents API.
- [Create a Source](/stripe-js/create_source.md): Use stripe.createSource to convert payment information collected by elements into a Source object that you safely pass to your server for use in an API call.
- [Create source](/stripe-js/sources_create_source_data.md): Use stripe.createSource to convert raw payment information into a Source object that you can safely pass to your server for use in an API call.
- [Retrieve a Source](/stripe-js/retrieve_source.md): Retrieve a Source using its unique ID and client secret.

## Elements Api
Learn how to use Stripe Elements to create customizable payment forms and collect payment information securely. This section covers creating, retrieving, and managing various Elements, as well as handling events and customizing their appearance.
- [Elements](/elements-api/elements_overview.md): Collect payments with prebuilt UI components.
- [React Stripe.js Checkout](/elements-api/react_stripe_js_checkout_overview.md): Use React Stripe.js to integrate Stripe Checkout into your React application.
- [Get a Payment Element](/elements-api/js/elements_object/get_payment_element.md): Retrieves a previously created Payment Element.
- [The Express Checkout Element](/elements-api/express_checkout_element.md): An embeddable component for accepting payments through one-click payment buttons.
- [Create the Express Checkout Element](/elements-api/create_express_checkout_element.md): Creates an instance of the Express Checkout Element with various configuration options.
- [Get an Express Checkout Element](/elements-api/get_express_checkout_element.md): Retrieves a previously created Express Checkout Element.
- [Confirm event](/elements-api/express_checkout_element_confirm_event.md): The confirm event is triggered from an Express Checkout Element when the customer finalizes their payment.
- [Cancel event](/elements-api/express_checkout_element_cancel_event.md): Handles the cancel event for the Express Checkout Element when the payment interface is dismissed.
- [Shippingaddresschange event](/elements-api/express_checkout_element_shippingaddresschange_event.md): Handles changes to the shipping address selected by the customer in the payment interface.
- [Shippingratechange event](/elements-api/shipping_rate_change_event.md): Triggered when the customer selects a new shipping rate in the payment interface.
- [Create the Link Authentication Element](/elements-api/create_link_authentication_element.md): Creates an instance of the Link Authentication Element.
- [Get a Link Authentication Element](/elements-api/get_link_authentication_element.md): Retrieves a previously created Link Authentication Element.
- [The Address Element](/elements-api/address_element.md): An embeddable component for collecting local and international billing and shipping addresses.
- [Get an Address Element](/elements-api/get_address_element.md): Retrieves a previously created Address Element.
- [Retrieve a Tax ID Element](/elements-api/get_tax_id_element.md): This method retrieves a previously created Tax ID Element.
- [Get value from a Tax ID Element](/elements-api/get_value_tax_id_element.md): Validates and retrieves form values from a Tax ID Element.
- [Create an Issuing Element](/elements-api/create_issuing_element.md): Creates an instance of an individual Issuing Element with a specified type and options.
- [Create an Element](/elements-api/create_element.md): This method creates an instance of an individual Element.
- [Blur an Element](/elements-api/blur_element.md): Blurs the Element.
- [Change event](/elements-api/element_events_on_change.md): The change event is triggered when any value in the change event payload changes.
- [Ready event](/elements-api/element_events_on_ready.md): Triggered when the Element is fully rendered and methods on the instance, like element.focus() and element.update(), can be called.
- [Focus event](/elements-api/on_focus_event.md): Triggered when the Element gains focus.
- [Blur event](/elements-api/blur_event.md): Triggered when the Element loses focus.
- [Escape event](/elements-api/escape_event.md): Triggered when the escape key is pressed within an Element.
- [Click event](/elements-api/element_click_event.md): Handles click events on an Element.
- [LoadError event](/elements-api/loaderror_event.md): Triggered when the Element fails to load.
- [Mount embedded Checkout](/elements-api/mount_embedded_checkout.md): Attaches Checkout to the DOM using a CSS selector or DOM element.
- [Unmount embedded Checkout](/elements-api/unmount_embedded_checkout.md): Unmounts Checkout from the DOM.
- [Destroy embedded Checkout](/elements-api/destroy_embedded_checkout.md): Removes Checkout from the DOM and destroys it. Once destroyed, an embedded Checkout instance cannot be reattached to the DOM.
- [Read session data](/elements-api/read_session_data.md): Retrieves an object containing data about the Checkout Session.
- [Apply a promotion code](/elements-api/apply_promotion_code.md): Use this method to apply a promotion code that your customer enters.
- [Remove a promotion code](/elements-api/remove_promotion_code.md): Use this method to remove the currently applied promotion code, if applicable.
- [Update the Customer's shipping address](/elements-api/update_shipping_address_custom_checkout.md): Use this method to update the Customer's shipping address in a custom checkout.
- [Update the Customer's billing address](/elements-api/update_billing_address.md): Use this method to update the Customer's billing address.
- [Update the Customer's email address](/elements-api/update_email.md): Use this method to update the Customer's email address for Link or Express Checkout Element integrations.
- [Update the Customer's phone number](/elements-api/update_phone_number.md): Use this method to update the Customer's phone number.
- [Update the Customer's business name and tax ID](/elements-api/update_tax_id_info.md): Use this method to update the Customer's business name and tax ID.
- [Update line item quantities](/elements-api/update_line_item_quantity.md): Updates the quantity of a line item in the checkout session.
- [Update the selected shipping option](/elements-api/update_shipping_option.md): Updates the selected shipping option for the customer.
- [Run server update](/elements-api/run_server_update.md): Use this method to wrap an async function that makes a request to your server to update the Checkout Session.
- [Checkout events](/elements-api/custom_checkout_events.md): Listen to Checkout events to respond to changes caused by customer actions on your checkout page.
- [Change event](/elements-api/change_event_custom_checkout.md): The change event is triggered when Checkout Session data changes.
- [Create a Billing Address Element](/elements-api/create_billing_address_element.md): Creates an instance of a Billing Address Element for collecting billing addresses.
- [Create a Shipping Address Element](/elements-api/create_shipping_address_element.md): Creates an instance of a Shipping Address Element.
- [Create a Currency Selector Element](/elements-api/create_currency_selector_element.md): This method creates an instance of a Currency Selector Element.
- [Get the Payment Element](/elements-api/get_payment_element_custom.md): Retrieves the previously created Payment Element instance.
- [Get the Billing Address Element](/elements-api/get_billing_address_element.md): Retrieves the previously created Billing Address Element instance.
- [Get the Shipping Address Element](/elements-api/get_shipping_address_element.md): This method gets the previously created Shipping Address Element instance, if it exists.
- [Get the Express Checkout Element](/elements-api/get_express_checkout_element.md): Retrieves a previously created Express Checkout Element instance.
- [Get the Currency Selector Element](/elements-api/get_currency_selector_element.md): This method gets the previously created Currency Selector Element instance, if it exists.
- [Change the visual customization of Elements using the Appearance API](/elements-api/change_appearance.md): Change the visual customization of Elements created with Custom Checkout using the Appearance API.
- [Load additional custom fonts into Elements](/elements-api/load_fonts.md): Load an additional array of custom fonts into Elements after it loads.
- [Change event](/elements-api/custom_checkout_element_change_event.md): The change event is triggered when any value in the change event payload changes.
- [Ready event](/elements-api/custom_checkout/element_events/on_ready.md): Triggered when the Element is fully rendered and methods on the instance, like element.focus() and element.update(), can be called.
- [Focus event](/elements-api/custom_checkout_element_focus_event.md): Triggered when the Element gains focus.
- [Blur event](/elements-api/js/custom_checkout/element_events/on_blur.md): Triggered when the Element loses focus.
- [Escape event](/elements-api/element_events_on_escape.md): Triggered when the escape key is pressed within an Element.
- [LoadError event](/elements-api/custom_checkout_element_loaderror_event.md): Triggered when the Element fails to load.
- [Confirm event](/elements-api/custom_checkout_element_events_confirm.md): The confirm event is triggered from the Express Checkout Element when the customer finalizes their payment.
- [Cancel event](/elements-api/cancel_event_express_checkout.md): Handles the cancel event for the Express Checkout Element, triggered when the payment interface is dismissed.
- [Apply a promotion code](/elements-api/react_apply_promotion_code.md): Use this method to apply a promotion code that your customer enters.
- [Remove a promotion code](/elements-api/remove_promotion_code_react.md): Use this method to remove the currently applied promotion code, if applicable.
- [Update the Customer's shipping address](/elements-api/update_shipping_address_react.md): Updates the customer's shipping address in a React Stripe.js Checkout integration.
- [Update the Customer's billing address](/elements-api/update_billing_address_react.md): Update the Customer's billing address in a React integration.
- [Update the Customer's email address](/elements-api/update_email_react.md): Updates the customer's email address for the Checkout Session.
- [Update the Customer's phone number](/elements-api/update_phone_number_react.md): Use this method to update the Customer's phone number in React.
- [Update the Customer's business name and tax ID](/elements-api/update_tax_id_info.md): Use this method to update the Customer's business name and tax ID.
- [Update line item quantities](/elements-api/update_line_item_quantity.md): Use this method to change the quantity of a line item.
- [Update the selected shipping option](/elements-api/update_shipping_option_react.md): Updates the selected shipping option for the customer in the checkout flow.
- [Run server update](/elements-api/run_server_update.md): Wraps an async function to update the Checkout Session on your server with a 20-second timeout.
- [PaymentRequest Events](/elements-api/payment_request_events.md): Listen to PaymentRequest events to respond to changes in the payment flow.
- [Viewport meta tag requirements](/elements-api/viewport_meta_requirements.md): Ensure a great user experience for 3D Secure by setting the viewport width to device-width.