Plugins
About
Blog
Support
Contact
Documentation
Affiliates
My Account
Premium Plugins
Everything to grow & retain customers
All plugins are built for WooCommerce® • Trusted on 246,000+ sites
Coupon Affiliates
Grow sales with affiliate marketing
Learn more
→
Points & Rewards
Turn buyers into loyal regulars
Learn more
→
Store Credit
Keep revenue inside your store
Coming soon
Wishlists
Bring shoppers back to buy
Coming soon
Tax Exemption
Automate VAT & tax exemptions
Learn more
→
Free plugins:
Simple Cloudflare Turnstile
reCAPTCHA for Woo
Explore all plugins →
reCAPTCHA for WooCommerce
Home
›
Docs
›
reCAPTCHA for WooCommerce
How can we help?
Search the documentation or ask the AI agent anything about the plugin.
Search
Ask AI
Browse by topic
Getting Started
4 articles
View articles →
Developers
3 articles
View articles →
Settings & Configuration
6 articles
View articles →
FAQ & Troubleshooting
4 articles
View articles →
Integrations & Compatibility
2 articles
View articles →
All articles
Choose where the reCAPTCHA appears on checkout
Use the Widget Location on Checkout setting to move the reCAPTCHA box before or after the payment and billing sections.
Plugin options reference
Every rcfwc_ option the plugin stores, what it controls, and the wp-config constants that override the keys.
Set up reCAPTCHA on your store
Install the plugin, add your reCAPTCHA v2 keys, run the API test and pick which forms to protect.
The reCAPTCHA box is not showing
Work through key, exemption, script loading, domain and layout checks when the reCAPTCHA widget does not appear.
Use reCAPTCHA with the WooCommerce Checkout block
How reCAPTCHA works on the WooCommerce Checkout block, where the widget attaches, and what to test.
Create your reCAPTCHA v2 API keys
How to register your site with Google and generate the reCAPTCHA v2 site key and secret key the plugin needs.
Customers see a “Please complete the reCAPTCHA” error
Why customers hit the failed verification error even after ticking the box, and how to fix each cause.
Express checkout compatibility
How express payments like Apple Pay and Google Pay bypass reCAPTCHA, and how to control that behaviour.
Hooks and filters reference
The two filters the plugin provides for skipping the reCAPTCHA check, with signatures and examples.
Show reCAPTCHA to guests only at checkout
Turn on Guest Checkout Only so logged-in customers skip the reCAPTCHA and only guests are challenged.
Fix a failing Test API Response
What each Google error code from the Test API Response step means, and how to resolve it.
How reCAPTCHA verification works
How the token is issued in the browser and verified server-side with Google, and why tokens expire.
Run the Test API Response check
What the Test API Response step does, why it gates the WordPress login form, and when it runs again.
Skip the reCAPTCHA check for selected payment methods
Use Payment Methods to Skip to exempt express checkout gateways that bypass the normal checkout form.
Change the reCAPTCHA theme and language
Switch the widget between the light and dark themes, and understand how its display language is chosen.
Forms you can protect with reCAPTCHA
The seven WordPress and WooCommerce forms the plugin can protect, and which forms it does not cover.
Spam orders or signups are still getting through
What to check when spam orders or registrations continue after reCAPTCHA is enabled, and what it cannot stop.
Whitelist users, IPs and user agents
Let logged-in users, specific IP addresses or user agents bypass the reCAPTCHA check, and set a custom failure message.
Control which pages load the reCAPTCHA scripts
Choose whether the reCAPTCHA scripts load site-wide or only on login, My Account and Checkout.