Payment method rules
Control when payment methods are available to your buyers.
Payment method rules allow you to set conditions on payment methods directly from the Dashboard without any custom logic or code. Rules allow you to:
- Hide or show a payment method if the order amount is over or under a certain amount
- Hide or show a payment method for buyers in certain countries or using certain currencies
Payment method rules considerations
Non-card payment methods can help offer improved unit economics compared to cards, and they often drive higher AOV and conversion rates.
When you turn on these payment methods, you might want to apply specific business logic to control when payment methods are available to your buyers. With payment method rules, you can apply these insights directly in Dashboard – no code required.
Payment method rules is compatible with Stripe A/B Testing. This allows you to run A/B tests using the targeting criteria you select or test additional criteria. For example, you can test the impact of only showing a specific payment method when the price is greater than a certain dollar amount.
Note
Payment method rules won’t apply when a Checkout or Payment Element integration creates a subscription because subscription payment methods are managed using your Invoice settings. For more information about subscriptions and invoices, see How subscriptions work.
Before you begin
- You must use either the Stripe Payment Element or Checkout.
- You must use Dynamic payment methods to enable additional payment methods from the Stripe Dashboard, which won’t require any code changes.
- To set up dynamic payment methods for direct users, see the payment method integration guide.
- Connect To set up dynamic payment methods for Connect platforms, see Upgrading to dynamic payment methods.
Set rule conditions
- In your Dashboard, go to Payment methods settings.
- In the payment method row, select Create custom rules.
- Set custom rules (for example, a new minimum of 100 USD for Klarna), then select Apply Overrides. The configured payment method now has a Customised tag. A customised payment method appears only in Checkout or Payment Element sessions that meet its targeting criteria.
Before
After