WPIntell

Source evidence

Cannot read properties of null (reading ‘submit’)

Payment Plugins for Stripe WooCommerce · support · 2026-07-04T11:36:00+00:00

mixedsentiment
highseverity
0.88relevance
5replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

11 / 39 rows with source links

28.2% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

28 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
tiacovou resolved
Hello, After updating to the latest version, we are receiving the following error message: “Cannot read properties of null (reading ‘submit’)” Could you please suggest a solution? Thank you. Hi @tiacovou Thank you for contacting Payment Plugins. Can you share a product url so we can observe that error? Are you using a cache or multiple Stripe plugins on your site? Kind Regards Hello We are using both, cache and multiple Stripe plugins Thank you Hi @tiacovou The issue is likely due to the use of multiple Stripe plugins. Are you using “WooCommerce Stripe Gateway”? If so we are working on a change in 4.0.5 that will resolve this. What is happening is the WooCommerce Stripe Gateway plugin is loading a different version of the Stripe JS SDK which causes an error. Can you please share a product page url to your site so we can observe the error and confirm? If you want to keep your site url private please create a support ticket via our plugin’s support widget within your WordPress Admin. Thanks Hi @tiacovou Thank you for sharing the link. You have the following Javascript error on your checkout page which you will want to resolve as it can interfere with the checkout page functionality: Uncaught TypeError: el.className.match is not a function at checkout/:2657:30 at NodeList.forEach (<anonymous>) at checkout/:2656:38 It looks like that might be some custom code that’s been added to your site. Please reach out to us via the plugins support widget and we will share a pre-release of 4.0.5 which you can test. That should resolve the error you’re seeing due to the 2 Stripe JS versions being loaded. Kind Regards This reply was modified 2 days, 4 hours ago by Clayton R . Hi @tiacovou Version 4.0.5 has been released which uses the same Stripe JS SDK version as the “WooCommerce Stripe Gateway” plugin which should prevent any errors on the checkout page when using both plugins. Kind Regards

Comments

5 shown
Clayton R 2026-07-04T14:01:00+00:00

Hi @tiacovou Thank you for contacting Payment Plugins. Can you share a product url so we can observe that error? Are you using a cache or multiple Stripe plugins on your site? Kind Regards

tiacovou 2026-07-04T16:50:00+00:00

Hello We are using both, cache and multiple Stripe plugins Thank you

Clayton R 2026-07-04T16:55:00+00:00

Hi @tiacovou The issue is likely due to the use of multiple Stripe plugins. Are you using “WooCommerce Stripe Gateway”? If so we are working on a change in 4.0.5 that will resolve this. What is happening is the WooCommerce Stripe Gateway plugin is loading a different version of the Stripe JS SDK which causes an error. Can you please share a product page url to your site so we can observe the error and confirm? If you want to keep your site url private please create a support ticket via our plugin’s support widget within your WordPress Admin. Thanks

Clayton R 2026-07-04T17:10:00+00:00

Hi @tiacovou Thank you for sharing the link. You have the following Javascript error on your checkout page which you will want to resolve as it can interfere with the checkout page functionality: Uncaught TypeError: el.className.match is not a function at checkout/:2657:30 at NodeList.forEach (<anonymous>) at checkout/:2656:38 It looks like that might be some custom code that’s been added to your site. Please reach out to us via the plugins support widget and we will share a pre-release of 4.0.5 which you can test. That should resolve the error you’re seeing due to the 2 Stripe JS versions being loaded. Kind Regards This reply was modified 2 days, 4 hours ago by Clayton R .

Clayton R 2026-07-06T21:06:00+00:00

Hi @tiacovou Version 4.0.5 has been released which uses the same Stripe JS SDK version as the “WooCommerce Stripe Gateway” plugin which should prevent any errors on the checkout page when using both plugins. Kind Regards