Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
OverviewAccept a paymentUpgrade your integration
Online payments
OverviewFind your use case
Use Payment Links
Use a prebuilt checkout page
Build a custom integration with Elements
Build an in-app integration
Use Managed PaymentsRecurring payments
In-person payments
Terminal
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment operations
Analytics
Balances and settlement time
Compliance and security
Currencies
Declines
Disputes
Fraud prevention
Radar fraud protection
Payouts
ReceiptsRefunds and cancellations
Advanced integrations
Custom payment flows
    Overview
    Payments for existing customers
    Authorize and capture a payment separately
    Build a two-step checkout flow
    Collect payment details before creating an Intent
    Finalize payments on the server
    Take mail orders and telephone orders (MOTO)
    US and Canadian cards
    Forward card details to third-party API endpoints
    Payments line items
    Industry metadata
Flexible acquiring
Multiprocessor orchestration
Beyond payments
Incorporate your company
Crypto
Agentic commerce
Financial Connections
Climate
Verify identities
United States
English (United States)
HomePayments

More payment scenarios

Find a payments integration to support your use case.

The Payment Intents and Setup Intents APIs handle any changing regulations and bank behaviors for you. Tell Stripe how you intend to use a payment method and we’ll route payments in a way that can improve payment acceptance rates.

Place a hold on a payment method
Capture the funds once you determine the final amount.
Ignore bank authentication
Treat requests for authentication as declined payments.
Build two-step confirmation
Add an optional review page after a user enters their payment details.
Collect payment details before creating an Intent
Build an integration where you render the Payment Element without first creating an Intent.
Finalize payments on the server
Build an integration where you can collect payment details on the client and confirm payments from the server.
Payment method configurations on dynamic payment methods
Enable payment methods from the Dashboard and always show the highest converting payment methods to your customers.
Forward card details to third-party API endpoints
Forward card details stored with Stripe to third-party API endpoints.
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc