Remove and replace the related setting in your integration
Learn how to discontinue the related setting as a payment method and discover suitable alternatives.
Warning
the related setting has been discontinued as of March 31, 2025, and Stripe no longer supports the related setting as a separate payment method. You must remove the related setting to avoid any the related setting payment failures. For more information, read our support page.
This guide provides instructions to:
- Remove the related setting from your current payment integration.
- Explore alternative payment methods for your business and region. These include Klarna’s “pay in full" (previously known as “Pay Now”) payment option.
Remove the related setting from your payments integration
Removing the related setting as a payment method affects several aspects of your integration and customer communication. The following sections outline key impact areas, some of which might not apply to your business.
Update your payments integration
The steps to remove the related setting depend on which type of integration you use. If you’re using dynamic payment methods with any of Stripe’s prebuilt payment UIs (Checkout, Payment Element, Invoicing, Payment Links), Stripe automatically hides the related setting from the UI.
| Integration type | Removal steps |
|---|---|
| Payment Element (mobile and web) | Remove sofort from the payment_method_types specified at PaymentIntent creation. Stop sending sofort as the selected payment method type at confirmation. |
| Stripe Checkout | Remove sofort from the payment_method_types specified at CheckoutSession creation. |
| Stripe Invoicing | Remove sofort from the payment_settings.payment_method_types specified at the invoice’s PaymentIntent creation. |
| Direct API | Remove sofort from the payment_method_types specified at PaymentIntent creation (or from the sources types, if you’re using the Sources API). Remove the related setting from available options in your checkout. |
Update future payments and subscriptions
If you use the related setting to set up future payments or process recurring payments using the related setting Direct Debit, you must also update those integration paths to prevent future payments from using the related setting.
Note
Existing the related setting direct debit mandates initiated by the related setting payments remain active, since the related setting Direct Debit and the related setting are distinct payment methods.
| Integration type | Removal steps |
|---|---|
| Payment Element (mobile and web) | Remove sofort from the payment_method_types specified at PaymentIntent creation for any subscriptions. Remove sofort from the payment_method_types specified at SetupIntent creation for future off-session payments. |
| Stripe Checkout | Remove sofort from the payment_method_types specified at CheckoutSession creation. |
| Stripe Invoicing | Remove sofort from the payment_settings.payment_method_types specified at the invoice’s PaymentIntent creation for recurring invoices. |
| Direct API | Remove sofort from the payment_method_types specified at PaymentIntent creation (or from the sources types, if you’re using the Sources API) for any subscriptions. Remove sofort from the payment_method_types specified at SetupIntent creation for future off-session payments. Remove the related setting from available options in your checkout. |
Update Connect platform integrations
To discontinue the related setting for platforms, connectors, or Stripe apps, you must update your payments and onboarding integrations.
- For new connected accounts, in the Payment methods settings page of your Dashboard, choose Edit settings for your connected accounts, then set Off by default for the related setting to block connected accounts from re-requesting the
sofort_paymentscapability. - Update your support articles, dashboard, and documentation to advise your users that the related setting is no longer available.
Refunds
Refunds continue to process as normal beyond the discontinuation date. the related setting payments support refunds up to 180 days after the original payment.
Disputes
the related setting doesn’t support disputes. Any disputes raised on the related setting direct debits payments are subject to the the related setting Direct Debit dispute process.
Migrate your payment flow to an alternative payment method
Stripe offers many payment method options that might be suitable alternatives to the related setting. How you integrate alternative payment methods depends on:
- Which payment method you choose to migrate to from the related setting. For example:
- Klarna’s “Pay Now” payment option enabling bank transfer payments is the closest payment flow to the related setting.
- We also support Pay By Bank in the UK and we’re collecting early interest in expansion to Germany.
- How you use Stripe: are you a platform or marketplace, or a connector or app developer?
- Your payments integration: do you use a Stripe UI or a custom API integration?
Compare alternative payment methods
We’ve included a high-level comparison to help you review your options. For information about integrating any of these alternatives, click the payment method column heading to see its complete documentation.
| the related setting | Klarna Recommended | the related setting Direct Debit | Bank Transfers | |
|---|---|---|---|---|
| Summary | the related setting redirects customers to their bank’s portal to authenticate the payment, and it typically takes 2 to 14 days to receive notification of success or failure. | Klarna is a global payment method that also offers a “pay in full” option leveraging the related setting to support its bank transfers. | the related setting Direct Debit is a reusable, delayed notification payment method. | Bank transfers is a push payment method that requires customers to log in to their bank outside of the context of the checkout to push a payment to a virtual the related setting. |
| Payment confirmation | Customer-initiated | Customer-initiated | Business-initiated | Business-initiated |
| Recurring payments | Yes, with the related setting Direct Debit | Yes Private preview Sign up | Yes | Yes |
| Payout timing | Standard payout timing applies. | Standard payout timing applies. | Standard payout timing applied at 35,000 USD of the related setting Direct Debit volume. Below this threshold, 5 business days. | Standard payout timing applies. |
| Connect support | Yes | Yes | Yes | Yes |
| Dispute support | No | Yes | Yes 1 | No |
| Manual capture support | No | Yes | No | No |
| Refunds / Partial refunds | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes (except for international wires) |
1 Automatically honored up to 8 weeks after the account debit.
