Title: Plugin Breaks Checkout
Last modified: January 15, 2024

---

# Plugin Breaks Checkout

 *  Resolved [gbever](https://wordpress.org/support/users/gbever/)
 * (@gbever)
 * [2 years, 4 months ago](https://wordpress.org/support/topic/plugin-breaks-checkout-2/)
 * We have Stripe working as our payment provider in production. In development,
   I have added this plugin to allow ACH payments. I have completed submission to
   unlock this feature in Stripe and it is approved. However, when activating this
   plugin and connecting it to my Stripe account, checkout is now broken. The credit
   card fields are collapsed . I noticed a bunch of javascript console errors as
   well that seem related to this issue. 
   Lastly, looking at the network tab shows
   me that there are multiple failed POST requests that return NS_ERROR_FAILURE.
    -  This topic was modified 2 years, 4 months ago by [gbever](https://wordpress.org/support/users/gbever/).
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-breaks-checkout-2%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Clayton R](https://wordpress.org/support/users/mrclayton/)
 * (@mrclayton)
 * [2 years, 4 months ago](https://wordpress.org/support/topic/plugin-breaks-checkout-2/#post-17345577)
 * Hi [@gbever](https://wordpress.org/support/users/gbever/)
 * The reason your card fields are collapsed is you have a Javascript error on your
   checkout page:
 *     ```wp-block-code
       Uncaught TypeError: Cannot read properties of undefined (reading 'defaults')
           at HTMLDocument.<anonymous> (checkout.min.js?ver=8.4.0:1:81)
       ```
   
 * That error is coming from the WooCommerce checkout.min.js file. WooCommerce uses
   the jQuery block plugin and the Javascript variable it uses is undefined. That
   error could be occurring because of your theme enqueueing jQuery (which WordPress
   already does) or you’re using a version of jQuery which doesn’t ship with WordPress.
 * Kind Regards
 *  Thread Starter [gbever](https://wordpress.org/support/users/gbever/)
 * (@gbever)
 * [2 years, 4 months ago](https://wordpress.org/support/topic/plugin-breaks-checkout-2/#post-17357525)
 * You are 100% correct about 2 different versions of JQuery being loaded. I found
   that the original developer of this site included a version of JQuery manually
   in an included file. Removing this conflict fixed everything. Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Plugin Breaks Checkout’ is closed to new replies.

 * ![](https://ps.w.org/woo-stripe-payment/assets/icon-256x256.png?rev=2611337)
 * [Payment Plugins for Stripe WooCommerce](https://wordpress.org/plugins/woo-stripe-payment/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woo-stripe-payment/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woo-stripe-payment/)
 * [Active Topics](https://wordpress.org/support/plugin/woo-stripe-payment/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woo-stripe-payment/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woo-stripe-payment/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [gbever](https://wordpress.org/support/users/gbever/)
 * Last activity: [2 years, 4 months ago](https://wordpress.org/support/topic/plugin-breaks-checkout-2/#post-17357525)
 * Status: resolved