reCAPTCHA for WooCommerce

How can we help?

Search the documentation or ask the AI agent anything about the plugin.

Browse by topic

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.