Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Get started
About Stripe payments
Start an integration
Payment Links
Checkout
Web Elements
Mobile Elements
Payment scenarios
During the payment
After the payment
Add payment methods
More payment scenarios
    Overview
    Set up future payments
    Save payment details during payment
    Place a hold on a payment method
    Flexible payment scenarios
    Build a two-step confirmation experience
    Collect payment details before creating an Intent
    Finalize payments on the server
    Finalize payments on the server using Confirmation Tokens
    3D Secure authentication
    US and Canadian cards
    Forward card details to third-party API endpoints
Faster checkout with Link
Other Stripe products
Connect
Terminal
Radar
Financial Connections
Crypto
Identity
Climate
Resources
About the APIs
Implementation guides
Regulation support
Testing
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 behind the scenes to improve your business’s payment acceptance rates.

Set up future payments
Securely save payment details, charge them later.
Save payment details during payment
Initiate recurring payments, save payment details for returning customers.
Place a hold on a payment method
Capture the funds once you determine the final amount.
3D Secure authentication
Learn about 3D Secure and how to support it.
Ignore bank authentication
Treat requests for authentication as declined payments.
Build a two-step confirmation experience
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.
Mutiple payment method configurations on AutoPM
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.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
The Stripe Shell is best experienced on desktop.
$