Hi ramilbatoy,
we have already contacted Stripe on that matter. Currently, no user of your plugin can disable the LINK element.
Neither in the dashboard nor by custom code which is this one: https://docs.stripe.com/js/elements_object/create_element?type=card#elements_create-options-disableLink. We already tried with custom code according to the docs and it did not work.
Stripe has confirmed that your configuration (controlled by https://www.liquidweb.com/ which Stripe found out – which seems your parent company) will always override any setting of the Dashboard or custom code.
Stripe recommends that you set your API configuration link_in_card_element to ‘OFF’ so users can control whether to show LINK or not.
Alternatively, if you want to keep your API configuration for LINK element for unknown reasons, Stripe asks to please delegate settings control to connected accounts (Under the account customization setting, tick the option which says “Allow connected accounts to customize their own payment method from the dashboard.”
The current configuration and setting forces all users of your plugin to have the LINK element. Please note that only a fraction of users who pay with credit card / debit card use LINK and it is not a trusted element which helps in increasing conversion rates.
Stripe recommends to technical providers like you to give the payment element controls always to the publisher. This means that you allow connected accounts to customize their own payment settings. I’m not sure about the legal / liability part of this, as I’m just a technical person.
Kindly let me know whether you turned off link_in_card_element in your API configuration or whether you have activated “Allow connected accounts to customize their own payment method from the dashboard.” in your global settings.
Once done, we will test again, whether the LINK element can be finally disabled.
Thanks for your support.