Turnstile Timing out - Hanging Up - Not able to checkout without refreshing

What is the name of the domain?

What is the error number?

300030

What is the error message?

Uncaught TurnstileError: [Cloudflare Turnstile] Error: 300030. & GET v1?ray=942dd7e15bc88e1c&lang=auto:1 https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/pat/9… (Unauthorized)

What is the issue you’re encountering

Turnstile Timing out - Hanging Up

What steps have you taken to resolve the issue?

We installed Turnstile on our Woocommerce/Wordpress website using the (Simple Cloudflare Turnstile – CAPTCHA Alternative By Elliot Sowersby / RelyWP) plugin to prevent attacks on our site. We enabled Turnstile on Checkout, Login, and Registration pages but still had issues with bots attacking our site, creating fake user profiles and doing carding attacks where we would get thousands of attempted orders within a couple hours.

We then implemented WAF rules and that cut down all of the attacks via Custom Rules for the following URI Paths:
/wp-login.php?action=register , /wp-login.php , /my-account , /signup , /register (139 blocks issued - 20 solved in past 24 hrs)
/checkout (13.97k blocks issued - 20 solved in past 24 hrs)
URI Query String: wc-ajax=checkout (31 blocks issued - 0 solved - in the past 24 hours but its been upwards of 200 previously)

Unfortunately, this has caused multiple other issues and we are trying to figure out if we should have turnstile and WAF rules set up differently. We have also encountered cloudflare timeout errors on our checkout pages while people are filling out their billing and shipping information for a few minutes and then get this error message:

“There was an error processing your order. Please check for any charges in your payment method and review your order history before placing the order again.”

Only way for us to solve the error is to refresh the page entirely, re-enter any missing info, and immediately enter card info and place the order before it times out. This is generally doable on the refresh since most of the filled out info remains filled out.

Loom video showing the error and how it happens: https://www.loom.com/share/646bd6dbff174642b0ba285070b94f4d

We need someone to take a look at our website and let us know what we need to do to protect our site properly and what changes we should make.

What are the steps to reproduce the issue?

Go to the website, add products to your cart, slowly fill out the billing and shipping info and then check out. If you check the inspect console, you’ll see the errors pop up as time goes by. If you want to test a payment, put “REFUND TESTING - JB” and we will cancel the order/payment for you if it goes through, but it shouldn’t if it times out.

Loom video showing the error and how it happens: Loom | Free Screen & Video Recording Software | Loom - 5 May 2025 | Loom

Screenshot of the error

Hey guys! Any help would greatly be appreciated. This issue is causing users to leave the site and not complete checkout so we are losing a lot of sales.

We opened a support ticket (Case Number 01530739) 7 days ago and have got no response.

Hello,

I have escalated this case, the engineer will get back to you through the ticket.

Thank you

Greatly appreciated! Thank you so much!

This topic was automatically closed after 15 days. New replies are no longer allowed.