Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Remove and replace SOFORT in your integration


Remove and replace the related setting in your integration

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.

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 typeRemoval 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 CheckoutRemove sofort from the payment_method_types specified at CheckoutSession creation.
Stripe InvoicingRemove sofort from the payment_settings.payment_method_types specified at the invoice’s PaymentIntent creation.
Direct APIRemove 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 typeRemoval 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 CheckoutRemove sofort from the payment_method_types specified at CheckoutSession creation.
Stripe InvoicingRemove sofort from the payment_settings.payment_method_types specified at the invoice’s PaymentIntent creation for recurring invoices.
Direct APIRemove 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_payments capability.
  • 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 settingKlarna Recommendedthe related setting Direct DebitBank Transfers
Summarythe 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 confirmationCustomer-initiatedCustomer-initiatedBusiness-initiatedBusiness-initiated
Recurring paymentsYes, with the related setting Direct DebitYes Private preview Sign upYesYes
Payout timingStandard 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 supportYesYesYesYes
Dispute supportNoYesYes 1No
Manual capture supportNoYesNoNo
Refunds / Partial refundsYes / YesYes / YesYes / YesYes / Yes (except for international wires)

1 Automatically honored up to 8 weeks after the account debit.

Last verified 2026-09-24

Is this helpful?