• Resolved littletree

    (@littletree)


    I’ve encountered an error with my woocommerce checkout page on my wordpress site. Customers are getting a never ending spinning wheel on the checkout page over the “Your Order” and Payments areas. I’ve disables all plugins besides woocommerce and woopayments and tested on Twenty Twenty-Five theme and Storefront themes with no success. Any help is appreciated!

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Hi @littletree,

    Thank you for reaching out. I understand how frustrating issues like this can be—especially after you’ve already tried troubleshooting on your end without success.

    I’ve checked your site and see the issue you’re referring to. Based on my findings, it appears the Google reCAPTCHA added to the checkout may be causing the problem. Please try disabling it and let us know so we can retest.

    Additionally, kindly share your System Status Report by going to WooCommerce > Status > Get Report > Copy for Support, and paste it via Pastebin so we can review your setup further.

    Thread Starter littletree

    (@littletree)

    WordPress Environment<br><br>WordPress address (URL): https://www.littletreetea.com<br>Site address (URL): https://www.littletreetea.com<br>WC Version: 9.8.3<br>Legacy REST API Package Version: ✔ 1.0.5<br>Action Scheduler Version: ✔ 3.9.2<br>Log Directory Writable: ✔<br>WP Version: 6.8.1<br>WP Multisite: –<br>WP Memory Limit: 512 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_US<br>External object cache: – Server Environment<br><br>Server Info: Apache<br>PHP Version: 7.4.33<br>PHP Post Max Size: 128 MB<br>PHP Time Limit: 90<br>PHP Max Input Vars: 4000<br>cURL Version: 7.61.1<br>OpenSSL/1.1.1k<br><br>SUHOSIN Installed: –<br>MySQL Version: 5.5.5-10.6.21-MariaDB-log<br>Max Upload Size: 128 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database<br><br>WC Database Version: 9.8.3<br>WC Database Prefix: wp_<br>Total Database Size: 42.70MB<br>Database Data Size: 36.23MB<br>Database Index Size: 6.47MB<br>wp_woocommerce_sessions: Data: 1.52MB + Index: 0.02MB + Engine MyISAM<br>wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_order_items: Data: 0.04MB + Index: 0.03MB + Engine MyISAM<br>wp_woocommerce_order_itemmeta: Data: 0.27MB + Index: 0.20MB + Engine MyISAM<br>wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_actionscheduler_actions: Data: 0.11MB + Index: 0.06MB + Engine MyISAM<br>wp_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_actionscheduler_logs: Data: 0.07MB + Index: 0.06MB + Engine MyISAM<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 0.48MB + Index: 0.28MB + Engine InnoDB<br>wp_jetpack_sync_queue: Data: 0.02MB + Index: 0.01MB + Engine MyISAM<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_maxbuttonsv3: Data: 0.01MB + Index: 0.00MB + Engine MyISAM<br>wp_maxbuttons_collections: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_maxbuttons_collections_trans: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_actions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_action_meta: Data: 0.01MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_chunks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_fields: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_field_meta: Data: 0.03MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_forms: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_form_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_objects: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_object_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_relationships: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf3_upgrades: Data: 0.02MB + Index: 0.00MB + Engine MyISAM<br>wp_nf_objectmeta: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wp_nf_objects: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_nf_relationships: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_ninja_forms_fav_fields: Data: 0.02MB + Index: 0.00MB + Engine MyISAM<br>wp_ninja_forms_fields: Data: 0.12MB + Index: 0.00MB + Engine MyISAM<br>wp_options: Data: 5.22MB + Index: 0.19MB + Engine InnoDB<br>wp_postmeta: Data: 3.52MB + Index: 3.00MB + Engine InnoDB<br>wp_posts: Data: 8.52MB + Index: 0.33MB + Engine InnoDB<br>wp_termmeta: Data: 0.02MB + Index: 0.02MB + Engine MyISAM<br>wp_terms: Data: 0.05MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.11MB + Index: 0.08MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 0.03MB + Index: 0.03MB + Engine InnoDB<br>wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.10MB + Index: 0.01MB + Engine MyISAM<br>wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.01MB + Engine MyISAM<br>wp_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.02MB + Engine MyISAM<br>wp_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_order_addresses: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_order_operational_data: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_order_product_lookup: Data: 0.04MB + Index: 0.04MB + Engine MyISAM<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.02MB + Engine MyISAM<br>wp_wc_order_tax_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_product_attributes_lookup: Data: 0.03MB + Index: 0.05MB + Engine MyISAM<br>wp_wc_product_download_directories: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_wc_product_meta_lookup: Data: 0.03MB + Index: 0.05MB + Engine MyISAM<br>wp_wc_rate_limits: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_reserved_stock: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfAuditEvents: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfBlockedIPLog: Data: 0.07MB + Index: 0.05MB + Engine MyISAM<br>wp_wfBlocks7: Data: 0.02MB + Index: 0.02MB + Engine MyISAM<br>wp_wfConfig: Data: 2.46MB + Index: 0.01MB + Engine MyISAM<br>wp_wfCrawlers: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfFileChanges: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfFileMods: Data: 6.19MB + Index: 0.82MB + Engine MyISAM<br>wp_wfHits: Data: 1.42MB + Index: 0.16MB + Engine MyISAM<br>wp_wfHoover: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfIssues: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wp_wfKnownFileList: Data: 4.28MB + Index: 0.25MB + Engine MyISAM<br>wp_wfLiveTrafficHuman: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfLocs: Data: 0.01MB + Index: 0.00MB + Engine MyISAM<br>wp_wfLogins: Data: 0.33MB + Index: 0.09MB + Engine MyISAM<br>wp_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wfls_role_counts: Data: 0.00MB + Index: 0.00MB + Engine MEMORY<br>wp_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wfNotifications: Data: 0.07MB + Index: 0.01MB + Engine MyISAM<br>wp_wfPendingIssues: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfReverseCache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfSecurityEvents: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfSNIPCache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfStatus: Data: 0.20MB + Index: 0.08MB + Engine MyISAM<br>wp_wfTrafficRates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfWafFailures: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wpmailsmtp_tasks_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_yoast_indexable: Data: 0.43MB + Index: 0.12MB + Engine MyISAM<br>wp_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.06MB + Engine MyISAM<br>wp_yoast_migrations: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_yoast_primary_term: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_yoast_seo_links: Data: 0.05MB + Index: 0.02MB + Engine MyISAM<br>wp_yoast_seo_meta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM Post Type Counts<br><br>amn_envira-lite: 1<br>attachment: 472<br>envira: 1<br>mc4wp-form: 1<br>nav_menu_item: 15<br>page: 38<br>post: 5<br>product: 94<br>product_variation: 381<br>revision: 411<br>shop_coupon: 6<br>shop_order: 119<br>shop_order_refund: 5<br>testimonial: 8<br>wp_global_styles: 1<br>wp_navigation: 1 Security<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (24)<br><br>Titan Anti-spam & Security: by CreativeMotion – 7.3.5<br>Better Search Replace: by WP Engine – 1.4.10<br>Brave Conversion Engine: by Brave – 0.7.6<br>Classic Widgets: by WordPress Contributors – 0.3<br>Duplicate Page: by mndpsingh287 – 4.5.4<br>Easy Testimonials: by Gold Plugins – 3.9.5<br>Enable jQuery Migrate Helper: by The WordPress Team – 1.4.1<br>Envira Gallery Lite: by Envira Gallery Team – 1.10.0<br>Google Analytics Dashboard for WP (GADWP): by ExactMetrics – 8.5.0<br>Health Check & Troubleshooting: by The ww.wp.xz.cn community – 1.7.1<br>MC4WP: Mailchimp for WordPress: by ibericode – 4.10.3<br>MaxButtons: by Max Foundry – 9.8.4<br>Ninja Forms: by Saturday Drive – 3.10.1<br>PHP Compatibility Checker: by WP Engine – 1.6.3<br>Really Simple Security: by Really Simple Security – 9.3.5<br>UpdraftPlus - Backup/Restore: by TeamUpdraft<br>DavidAnderson – 1.25.5<br><br>WooCommerce Legacy REST API: by WooCommerce – 1.0.5<br>WP Menu Cart: by WP Overnight – 2.14.10<br>WooPayments: by WooCommerce – 9.3.0<br>WooCommerce: by Automattic – 9.8.3<br>Wordfence Security: by Wordfence – 8.0.5<br>Yoast SEO: by Team Yoast – 25.0<br>WP Fastest Cache: by Emre Vona – 1.3.6<br>WP Mail SMTP: by WP Mail SMTP – 4.4.0 Inactive Plugins (2)<br><br>reCAPTCHA for WooCommerce: by Elliot Sowersby<br>RelyWP – 1.4.1<br><br>WooCommerce PayPal Payments: by PayPal – 3.0.5 Must Use Plugins (1)<br><br>Health Check Troubleshooting Mode: by – 1.9.2 Settings<br><br>Legacy API Enabled: ✔<br>Force SSL: –<br>Currency: USD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: –<br>HPOS feature enabled: –<br>Order datastore: WC_Order_Data_Store_CPT<br>HPOS data sync enabled: – Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 2 KB WC Pages<br><br>Shop base: #40 - /tea/<br>Cart: #94 - /cart/ - Contains the woocommerce_cart shortcode<br>Checkout: #96 - /checkout/ - Contains the woocommerce_checkout shortcode<br>My account: #98 - /my-account/ - Contains the [woocommerce_my_account] shortcode<br>Terms and conditions: ❌ Page not set Theme<br><br>Name: Optimizer Child<br>Version: (update to version 0 is available)<br>Author URL:<br>Child Theme: ✔<br>Parent Theme Name: Optimizer<br>Parent Theme Version: 0.7.4<br>Parent Theme Author URL:<br>Theme type: Classic theme<br>WooCommerce Support: ✔ Templates<br><br>Overrides: – WooPayments<br><br>Version: 9.3.0<br>Connected to WPCOM: Yes<br>WPCOM Blog ID: 244218324<br>Account ID: acct_1RLRTbFqBaEGvfiW<br>Payment Gateway: Enabled<br>Test Mode: Disabled<br>Enabled APMs: card<br>WooPay: Disabled<br>WooPay Incompatible Extensions: No<br>Apple Pay / Google Pay: Enabled (product,cart,checkout)<br>Fraud Protection Level: basic<br>Multi-currency: Disabled<br>Auth and Capture: Disabled<br>Documents: Disabled<br>Logging: Disabled Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br>add-to-cart-with-options-stepper-layout<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>use-wp-horizon<br>blockified-add-to-cart<br><br>Daily Cron: ✔ Next scheduled: 2025-05-06 15:54:38 -04:00<br>Options: ✔<br>Notes: 242<br>Onboarding: completed Action Scheduler<br><br>Complete: 219<br>Oldest: 2025-04-04 20:51:55 -0400<br>Newest: 2025-05-05 14:29:41 -0400<br><br>Pending: 6<br>Oldest: 2025-05-05 18:14:35 -0400<br>Newest: 2025-05-06 20:15:19 -0400<br><br>Failed: 9<br>Oldest: 2023-02-14 16:01:22 -0500<br>Newest: 2023-06-01 04:52:36 -0400 Status report information<br><br>Generated at: 2025-05-05 18:14:23 -04:00<br>
    Thread Starter littletree

    (@littletree)

    I’ve disabled the ReCAPTCHA plugin, but still unable to load the payments section.

    Hi @littletree ,

    Thanks so much for reaching out — I’m sorry to hear you’re still running into this issue.

    To help us get a clearer picture of what’s going on, would you mind sharing a screenshot or screen recording of what you’re seeing on the Your Order page? If there are any errors showing in your browser’s developer console (right-click > Inspect > Console tab), those would also be really helpful to take a look at.

    When did you first start noticing this issue? Was it after a recent plugin update or a change in your site’s settings? Any extra context like that might give us a better lead.

    Also, if you spot any fatal error logs under WooCommerce > Status > Logs, feel free to share those here as well.

    Looking forward to hearing from you and getting this sorted!

    Thread Starter littletree

    (@littletree)

    Here is the console tab from Chrome

    here’s the console from firefox

    Thread Starter littletree

    (@littletree)

    Here’s the image of the checkout page. The Your Order and payment blocks just get the spinning wheel and never fully load

    Thread Starter littletree

    (@littletree)

    A customer noticed the problem last Friday (5/2). It could have started earlier, but thats the first time someone noticed. Plugins update automatically, but otherwise, there were no major changes or updates to the site.

    Thread Starter littletree

    (@littletree)

    there was a fatal error log for 4/29

    2025-04-29T09:42:26+00:00 Critical require(): Failed opening required ‘/home/littl326/public_html/wp-content/plugins/wordpress-seo/vendor/composer/../yoast/whip/src/Facades/wordpress.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) Additional context{ “error”: { “type”: 64, “file”: “/home/littl326/public_html/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php”, “line”: 78 }, “remote-logging”: true, “backtrace”: [ { “file”: “/home/littl326/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php”, “line”: 415, “function”: “critical”, “class”: “WC_Logger”, “type”: “->” }, { “function”: “log_errors”, “class”: “WooCommerce”, “type”: “->” } ]

    Thread Starter littletree

    (@littletree)

    Another one from 4/10

    2025-04-10T09:42:58+00:00 Critical require(): Failed opening required ‘/home/littl326/public_html/wp-content/plugins/woocommerce/src/Blocks/Domain/Services/OnboardingTasks/TasksController.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) Additional context{ “error”: { “type”: 64, “file”: “/home/littl326/public_html/wp-content/plugins/woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php”, “line”: 102 }, “remote-logging”: true, “backtrace”: [ { “file”: “/home/littl326/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php”, “line”: 414, “function”: “critical”, “class”: “WC_Logger”, “type”: “->” }, { “function”: “log_errors”, “class”: “WooCommerce”, “type”: “->” } ] }

    Hi @littletree ,

    Thanks for reaching out! I took a look, and it seems like your site is running into a wc-ajax=update_order_review 406 error. This usually happens when a security plugin—or sometimes your web host’s built-in firewall (like ModSecurity)—blocks the request.

    In this case, I’d recommend temporarily deactivating any security plugins you’re using, like Titan Anti-spam & Security by CreativeMotion – version 7.3.5, to see if that resolves the issue. It’s also a good idea to reach out to your hosting provider and ask if they can temporarily disable any security modules (such as ModSecurity) that might be interfering.

    Give that a try, and let us know how it goes!

    Thread Starter littletree

    (@littletree)

    I contacted my host and apparently it was an issue with ModSecurity that was interfering with the checkout page. they made some changes and the issue is now resolved.

    Thanks for all the help!!!

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @littletree,

    I’m glad to hear your host was able to pinpoint the ModSecurity issue and that the checkout page is working again. Thanks for following up and letting us know!

    If you’ve found WooCommerce helpful, we’d really appreciate it if you could take a moment to leave us a review here: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post

    Your feedback helps us continue improving and also supports other store owners in making informed decisions.

    Wishing you continued success with your store!

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

The topic ‘Spinning wheel on checkout page’ is closed to new replies.