Dynamic payment methods
Simplify your payment methods code by dynamically ordering and displaying payment methods.
Dynamic payment methods is part of the default Stripe integration and enables you to configure payment methods settings from the Dashboard—no code required. When you use dynamic payment methods in a Payment Element or Checkout integration, Stripe handles the logic for dynamically displaying the most relevant eligible payment methods to each customer to maximize conversion. Dynamic payment methods also unlocks customization features to help you customize and experiment with payment methods.
Use dynamic payment methods to:
- Turn on and manage most payment methods in the Dashboard
- Eliminate the need to specify eligibility requirements for individual payment methods
- Dynamically order eligible payment methods to maximize conversion based on factors such as customer device, location, and local currency
- Set rules when payment methods are shown to buyers
- Run A/B Tests for new payment methods before rolling them out to buyers
Integration options
Use Checkout or Payment Element with dynamic payment methods to have Stripe handle the logic for displaying eligible payment methods in your frontend for each transaction. If you have a platform account, follow our Connect integration.
Migrate to dynamic payment methods
Dashboard-based customization features
Access the following features with dynamic payment methods to control how and when payment methods render.
Feature | Description |
---|---|
Payment method rules | Customize how you display payment methods by setting targeting parameters based on amount or the buyer’s location. |
A/B test payment methods | Turn on payment methods for a percentage of traffic, run an experiment, and see the resulting impact on conversion rate, average order value, and shift in volume from other payment methods. |
Payment method configurations | Create different sets of payment methods for different checkout scenarios using complex logic, such as only showing specific payment methods for one-time purchases and another set for recurring purchases. |
Embed the Payment methods settings component | Embed a payment method settings page directly into your website to allow your users to manage their payment methods. |