Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Overview
Online payments
    Overview
    How cards work
    Quickstart
    Accept a payment
    Add funds to your balance
    Faster checkout with Link
    More payment scenarios
      Set up future payments
      Save payment details during payment
      Place a hold on a payment method
      Build a two-step confirmation experience
      Collect payment details before creating an Intent
      Finalize payments on the server
      Multiple payment method configurations on automatic payment methods
      3D Secure authentication
      Accept card payments in installments
      Card brand choice
      Supported card brands
      Currencies
      Currency conversions
      Settlement Fees
    US and Canadian cards
Products and prices
Invoicing
Subscriptions
Quotes
In-person payments
Multiparty payments
After the payment
Add payment methods
Payment Links
Stripe Checkout
Stripe Elements
About the APIs
Regulation support
Implementation guides
Testing
Payments
·
HomePaymentsOnline payments

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 card, and we’ll route payments behind the scenes to optimize 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
Automatic payment methods allow you to turn on and turn off payment methods from the Dashboard. It intelligently ranks payment methods based on the buyer's location, order size, and other factors to always show the highest converting payment methods. Use this guide to display different sets of payment methods to your buyers in different scenarios.
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. Login 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.
$