Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
    Payment method support
    Payment method support for platforms and marketplaces
    Register payment method domains
    Dynamic payment methods
    Dynamic payment methods
    A/B testing payment methods
    Payment method rules
    Payment method configurations
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsManage payment methods

Payment method rules

Control when payment methods are available to your buyers.

Copy page

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 are 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 Payment Element, Checkout, or Payment Links integration creates a subscription. For more information about subscriptions and invoices, see How subscriptions work.

Before you begin

  • You must use either the Stripe Payment Element, Checkout, or Payment Links.
  • 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

  1. In your Dashboard, go to Payment methods settings.
  2. In the payment method row, select Create custom rules.
    Klarna Row
  3. Set custom rules (for example, a new minimum of 100 USD for Klarna), then select Apply Overrides. The configured payment method now has a Customized tag. A customized payment method appears only in Checkout or Payment Element sessions that meet its targeting criteria.
A checkout page showing Klarna.

Before

A checkout page with Klarna hidden.

After

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc