Performance problems with stripe plugin
-
Hello Stripe-Plugin, when i use the checkout with the stripe plugin it takes me 7-8 seconds from the click on the button till the “Thank you” page appears. The direct payment is taking 2 seconds. Is this normal behaviour, that stripe is taking so long? Thank you so much for your help!
-
Hi @peesen87,
Thank you for reaching out and sharing your concerns. To answer your question, a 5–8 second checkout time is normal for many WooCommerce and Stripe setups. However, performance can often be improved through hosting and website optimization.
To better understand your setup, please share your system status report by going to WooCommerce > Status > Get system report > Copy for support, then share the output using Pastebin.
It’s been a while since we heard back from you for this reason we are closing this thread.
If Stripe for WooCommerce has been useful for your store and you appreciate the support you’ve received, we’d truly appreciate it if you could leave us a quick review here:
https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/
Feel free to open a new forum topic if you run into any other problem.
Hi @thelmachido, you can find our report here: https://pastebin.com/zBMqjRTc
Thank you so much for looking into it!
Hi @peesen87,
Thank you for sharing your system report . I understand that you are experiencing a delay of around 7-8 seconds for the Stripe checkout to complete and display the “Thank you” page, compared to about 2 seconds for direct payment, and you’re wondering if this is normal.
While some delay is typical due to communication with Stripe’s servers and additional processes handled in the Stripe gateway plugin (such as tokenization, fraud checks, webhook processing, and order finalization), a 7-8 second delay during checkout is longer than ideal and can potentially impact user experience.
Here are some steps and considerations to help troubleshoot and possibly reduce the checkout time:
- Your system report shows 44 active plugins, including several related to WooCommerce and checkout like AutomateWoo, Gravity Forms, multiple shipping and payment-related plugins, plus custom templates overrides. Temporarily disabling non-essential plugins and/or switching to a default WooCommerce-compatible theme (like Storefront) can help determine if conflicts or heavy customizations are contributing to the slowness.
- Your child theme overrides several WooCommerce templates including checkout/payment.php and single product templates. Sometimes these customizations can add processing time. Testing without these overrides might help identify bottlenecks.
- Your Stripe plugin is using Legacy Checkout Experience and “Optimized Checkout” is disabled. Enabling the optimized checkout can speed up processing by offloading more work to Stripe’s hosted components and reducing server-side processing.
- Your server environment looks generally healthy with good PHP and MySQL versions, but you may want to check if there’s any CPU or database load during checkout. Enable Query Monitor to detect slow queries or processes.
- Since logging is enabled for Stripe, review the WooCommerce and Stripe logs for any repeated errors or retries during payment capture that may add delays.
- Your Stripe plugin is on version 10.0.1 which is current, but also ensure your Stripe webhooks are properly configured and responding quickly, as delayed webhook processing can hold up order completion.
- To benchmark, try running tests with other payment gateways or Stripe’s Payment Intents API in different modes to isolate whether the delay is specific to Stripe or your checkout process in general.
If after these steps the delay persists, please provide any specific timing logs from plugin debug logs or server profiling. We can assist further in narrowing down the underlying cause.
Let us know how it goes!
Hello @frankremmy Thank you so much for looking into our problem. This really helped us a lot! We are currently testing different concerns around our performance and it looks like we could not find the problems (yet). This needs a lot of more testing. As soon as we are done we are coming back to this post with what we found out.
Thank you so much!
Hi @peesen87, it is great to hear from you again, and I appreciate the thoughtful update on how things are going. It is clear you have been putting in the work to track down what might be influencing your checkout performance, and it is encouraging to hear that the guidance shared so far has been helpful.
No worries, I will be here and ready to continue supporting you as you keep testing things on your end. Feel free to return to this thread at any point with your findings.
Hi @peesen87 just checking if you managed to conduct what was suggested previously ?
You must be logged in to reply to this topic.