• Hi,

    I’m having an issue with the WooCommerce Stripe Payment Gateway plugin and the Link by Stripe payment method.

    After migrating the website to a new server, it looks like Link by Stripe was enabled automatically in WooCommerce/Stripe. The problem is that I cannot disable it.

    Situation:

    In WooCommerce, I go to: WooCommerce → Settings → Payments → Stripe → Payment Methods

    I disable Link by Stripe and save the settings, but after refreshing the page, Link appears enabled again.

    In the WooCommerce Stripe logs, I can see this message:

    link display_preference is not overridable. Please check the platform settings

    What I have already tried:

    I have checked the following:

    1. Optimized Checkout Suite is not enabled in WooCommerce.
    2. I tried disabling Link by Stripe from the WooCommerce payment methods settings, but after saving and refreshing, it becomes enabled again.
    3. In the Stripe Dashboard, the Link payment method appears enabled, but Stripe does not allow me to disable it either.
    4. I reconnected Stripe from WooCommerce, but the issue still persists.
    5. Tried to disable and enable again the plugin, issue persists.

    What I suspect:

    Based on the log message, it looks like WooCommerce is trying to change the display preference for Link, but Stripe does not allow it because this setting is not overridable:

    display_preference is not overridable

    This seems related to a Payment Method Configuration or a platform-controlled setting, possibly the WooCommerce/Stripe platform configuration.

    Question:

    How can I permanently disable Link by Stripe in WooCommerce if Stripe returns this error?

    Is there a way to make WooCommerce use another Payment Method Configuration where Link is disabled?

    Or does WooCommerce/Stripe need to modify the platform configuration so that link.display_preference.overridable can be changed?

    Thanks.

Viewing 15 replies - 1 through 15 (of 17 total)
  • Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @danidub,

    Thanks for providing such a detailed breakdown of what you’ve tested so far, that really helps narrow this down.

    From what you’ve shared, the behavior does appear to come from Stripe’s platform level configuration for Link rather than WooCommerce itself. The log message: “display_preference is not overridable” typically means that the Link payment method has been enabled directly within the Stripe account or through a Payment Method Configuration that WooCommerce cannot override locally.

    Since WooCommerce Stripe syncs supported payment methods from Stripe, the plugin may continue re-enabling Link after saving if Stripe reports it as enforced or non overridable.

    To help confirm this further, can you please share the following:

    1. A copy of your WooCommerce System Status Report You can get it via: WooCommerce → Status → Get system report → Copy for support. Please share it through: https://pastebin.com or https://quickforget.com
    2. A screenshot of what you currently see under: Stripe Dashboard → Settings → Payment methods → Link. You can upload screenshots via: https://snipboard.io
    1. Your WooCommerce Stripe logs, especially entries around the “display_preference is not overridable” message. You can find them under: WooCommerce → Status → Logs. Please share the logs using Pastebin or QuickForget as well.

    Once we have those details, we’ll be in a much better position to determine whether this is coming from Stripe account level restrictions, a connected platform configuration, or something specific to the migrated environment.

    Thread Starter Daniel P.

    (@danidub)

    Hi @lovingbro,

    Thanks for your reply.

    I’m sharing the requested information below.

    1. WooCommerce System Status Report

    Here is the link to the WooCommerce System Status Report: https://quickforget.com/s/98a748d7034b32e1451f2a5f94423067a5a0d7bd6f8cc1b8

    2. Stripe Dashboard → Payment methods → Link

    Regarding the requested screenshot from: Stripe Dashboard → Settings → Payment methods → Link

    I don’t seem to have a direct standalone “Link” settings page there.

    In my Stripe Dashboard, before reaching the Link options, I first need to enter the payment method configuration that is synchronized with WooCommerce. Inside that WooCommerce-synced payment method configuration, I can see the available payment methods and Link appears enabled but I can’t disable from there, the “disable” button appears to be disabled 🫤

    However, because this integration/configuration is managed by WooCommerce, Stripe does not allow me to disable Link from there.

    I’m attaching a screenshot showing this: https://quickforget.com/s/5431293894f40e6d30a009a58e2009c0a2a9f0b30273a91b

    3. WooCommerce Stripe logs

    Here are the WooCommerce Stripe logs showing the relevant entries, including the display_preference is not overridablemessage: https://quickforget.com/s/b8b02ee5f3317ca778ba086c4359a3228f184fde3f568d63

    From what I can see, the issue seems to be exactly what you mentioned: Link is enabled through the WooCommerce-managed Stripe payment method configuration, and my Stripe account cannot override it locally.

    Please let me know if you need any other details.

    Thanks.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for sharing the system status report and error log.

    I have checked the error log and I’m seeing:“link display_preference is not overridable”

    This means that the “Link” payment method setting is being controlled directly by Stripe at the account/platform level and cannot be changed or disabled through WooCommerce or via API requests from the plugin.

    Since you have also confirmed that the Link payment method cannot be disabled from the Stripe Dashboard, this further indicates that the setting is enforced by Stripe for your account.

    In this case, we recommend contacting Stripe Support directly for clarification and assistance, as they manage this configuration at the account level:
    https://support.stripe.com/

    Let us know what they suggest.

    Thread Starter Daniel P.

    (@danidub)

    Hi @shahzeenfarooq,

    Thanks for your reply.

    I contacted Stripe Support as suggested, but they have confirmed that they cannot modify or override this setting from their side.

    According to Stripe, my account is connected to WooCommerce, which is acting as the third-party platform integration managing the payment method configurations for my account.

    Stripe specifically said that the issue I’m experiencing — being unable to disable Link as a payment method — is currently under WooCommerce’s control because WooCommerce manages the payment method behavior, including Link, for this integration.

    Stripe also confirmed that, because of this setup, they cannot directly override or change this configuration from their side.

    Here is the relevant part of Stripe’s reply:

    After reviewing your account, I can see that it is connected to WooCommerce, a third-party platform integration that manages your payment method configurations. The issue you are experiencing — being unable to disable Link as a payment method — is currently under WooCommerce’s control, and they are best placed to assist you directly with this.

    Given your setup, WooCommerce acts as the platform configuring the payment method behavior, including Link, on your account. For this reason, Stripe unfortunately cannot override or directly modify this configuration from our side.

    So at this point, Stripe is saying that WooCommerce controls the integration, and WooCommerce is saying that Stripe controls it.

    Could you please escalate this internally or check the WooCommerce-managed Stripe payment method configuration?

    The error remains:

    link display_preference is not overridable. Please check the platform settings

    From my understanding, this means the WooCommerce-managed configuration is setting Link as non-overridable, so neither the WooCommerce admin panel nor my Stripe Dashboard can disable it.

    We need to disable the Link feature on our store.

    Thanks.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for the update.

    Since the error message indicates that something on your site may be blocking the request, before escalating the issue, I would suggest running a conflict test.

    Please create a staging site and deactivate all plugins except WooCommerce and the Stripe Gateway for WooCommerce and activate defualt theme like storefront. After that, try to deactivate the “Link” payment method and check if you still face the same issue.

    For better assistance in escalating your issue, we would need a video recording showing that you are still facing the same issue even after deactivating all plugins and switching to a default theme. You can use the following tools to create a video:
    https://loom.com or https://www.awesomescreenshot.com/

    Once we have more information, we will be happy to assist you further.

    Thread Starter Daniel P.

    (@danidub)

    Hi @shahzeenfarooq,

    Thank you for your reply.

    We have followed your suggested conflict test.

    We created a staging site and tested with only the following active:

    • WooCommerce
    • Stripe Gateway for WooCommerce
    • Storefront theme

    All other plugins were deactivated. After running the test, the issue still happens in exactly the same way.

    When we try to deactivate the Link payment method, it is re-enabled again after saving/refreshing, and the same error appears in the logs:

    link display_preference is not overridable. Please check the platform settings

    So this does not appear to be caused by a plugin/theme conflict on our site.

    As requested, we have recorded a video showing the test on the staging site with only WooCommerce, Stripe Gateway for WooCommerce, and the Storefront theme active.

    Video recording: https://quickforget.com/s/d451c615e6ece7b64b3c88b57a503ebb795d8c590ecaaba3

    Could you please escalate this now so the WooCommerce-managed Stripe payment method configuration can be checked?

    As mentioned previously, Stripe Support has already confirmed that they cannot modify this from their side because the payment method configuration is managed by WooCommerce.

    Thanks.

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @danidub,

    Thank you for the thorough testing and for getting that confirmation from Stripe.

    I’ve watched your video and see the error message you’re getting. Apologies for that.

    The link display_preference is not overridable error is a known issue that other merchants have reported as well, and it’s related to how the WooCommerce-managed Stripe payment method configuration handles the Link payment method setting.

    The good news is that the developers had pushed a fixed this morning. I’ve tested on my side and can confirm it’s working correctly now. Here’s a screen recording showing Link being disabled successfully: https://streamable.com/t4oxpx

    I noticed you’re testing locally. Could you try testing on your live site? I also noticed you’re using Stripe together with WooCommerce Subscriptions, could you isolate it from other extensions? It’s in the latest version so that would do, and try disconnecting and reconnecting your Stripe account let’s try narrowing down the root cause.

    If it keeps happening, please share the full error logs via QuickForget.

    Looking forward to hearing how it goes!

    I’m having the same issue, where the fix can be downloaded?

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @atmospherestore

    I can understand your concern. Our developers are currently working on this.

    I would suggest that you submit a comment here:
    https://github.com/woocommerce/woocommerce-gateway-stripe/issues/5468

    This way, you can receive updates directly on the issue.

    Thank you for your cooperation and understanding.

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi again @danidub,

    I owe you an apology. In my previous message I incorrectly stated that the issue had been fixed. That was wrong, and I’m sorry for the confusion.

    The development team is still actively working on a fix, which is being tracked here as @shahzeenfarooq mentioned.

    We’ll update this thread once a resolution is available. Thank you for your patience!

    Hey Guys,

    Same problem here! I also contacted stripe and the problem is in the woocomerce integration!

    However I have other store runing the same setup and the disable link payment option, work fine!

    Thanks

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @universe2grow,

    Thank you for letting us know, and for confirming that you’re seeing the same behavior on another store setup as well.

    That additional detail is very helpful, especially since you mentioned that the same configuration works correctly on your other store. This does further suggest that the issue may be related to the current WooCommerce Stripe payment method configuration sync rather than a general Stripe limitation.

    At the moment, our developers are actively investigating this issue, and updates are being tracked here: GitHub issue #5468

    We recommend subscribing to that issue so you can receive progress updates directly from the development team as more information becomes available.

    We appreciate your patience and cooperation while this is being worked on.

    I was having the same issue and was the original poster of that GitHub bug thread report. I have now some how managed to disable the Link option and all I ended up doing was enabling Amazon (within the payment request) saving the page. Refresh the page and then disable both Link and Amazon, save and refresh.

    On my site that managed to clear the frontend of displaying Link, if that works for someone else till the official fix is working and live then hopefully it does! Thought it was WP 7.0 based but supposedly it’s unrelated.

    Hope that helps!!

    @lovingbro thank you!

    @mattthomas-photography I saw your post on GitHub and tested it on my end, but unfortunately it didn’t work. I’ll give it another try following those exact steps. Thanks for the tip!

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @mattthomas-photography Thanks for sharing the tips, hopefully it helps other.

    @universe2grow you can try downgrading to the previous version if that helps, while waiting for a fix.

    Let us know if you need anything else.

Viewing 15 replies - 1 through 15 (of 17 total)

You must be logged in to reply to this topic.