Google Invisible reCaptcha for Magento 1
Add Google Invisible reCaptcha to any form on your website: registration, reviews or contact. The module lets you protect your store from bots without digging into the code.
- Manage all captcha settings in one place
- Make changes without digging into a website code
- Use the latest security technologies for store protection
- Benefit from 3 secured forms right out of the box
- Supports Google reCaptcha versions 2 and 3
- Comes as a part of Amasty extensions


Challenge
The security level has become a crucial aspect of successful webstore functioning. Without a reliable security strategy, multiple external threats such as spam, bots, and various hacker attacks may cause data loss or even a significant loss of money. Meanwhile, new cyber-thieve tools allow hackers to create malware that transfers from one computer to another, damaging the entire infrastructure.
Solution
Google invisible reCAPTCHA is a next-gen solution that protects your store from spam and frauds while letting real customers pass through easily. Apply Magento Captcha to a website forms, customize its type according to the desired security level and improve your webstore protection system. With the advanced features, you can implement reCaptcha into your admin panel to protect your backend as well.
What is Google reCAPTCHA?
Even though Google provides merchants with a ready-made solution, the native Google reCaptcha functionality integration takes time and coding effort. To optimize your work, we created the Invisible CAPTCHA extension. Now you need just fill in some setting fields to secure your store.
Add reCAPTCHA to any kinds of forms on your store
Retain customers while protecting your store
Sometimes registered clients get so irritated by reCaptcha that they lose their patience and leave the store forever. That’s why the extension makes it possible to display a captcha only for guest visitors. You will still protect the store but won’t lose loyal customers.
For a similar purpose, you can compose an IP whitelist and disable invisible reCaptcha for specified IP addresses.
Implement reCAPTCHA to any of your frontend forms
Spam registrations can be a serious headache for Magento websites. By using a Magento Captcha extension, you'll protect all the default and specific frontend forms, e.g. by applying Captcha to Magento newsletter or contact form you will automatically detect bots and prevent spam.
Just choose the appropriate Google captcha type for Magento and turn it on for the needed forms via multi-select control.
See how Google reCAPTCHA protects against spam and abusive traffic.
Fill in two fields instead of coding
Now, you don't need to waste your time on manual integration. Just write some links and copy/paste a piece of code to a readymade template.
Magento Captcha is included in Amasty modules
Several Amasty extensions for Magento are equipped with the Google Invisible reCaptcha and pre-configured right out of the box. These are the Custom Form, Blog Pro, FAQ and Product Questions extensions.
Why opt for Magento reCaptcha? The future of the service (better still) is telling the difference between a visitor and robot based on browsing behavior, see the details.
Full compatibility with reCaptcha v3
Enhance customers' shopping experience by using an invisible reCaptcha to protect forms on your website. Set up a captcha score and precisely specify what requests will be considered as suspicious. Thus, your store visitors won’t need to solve any tests while browsing.
Stop spam bots to flood your comments and reviews
Even if you submit comments manually, it doesn't mean that you are happy to clean spam all the time. Invisible reCAPTCHA on your comments form could simplify your life.
Protect your admin panel
Display Chekbox Type of Captcha for Admin Login and Admin Forgot Password forms to protect your admin pannel. Configure the theme and the size of your Captcha bage.
Create and customize forms
Attract new customers with a powerful marketing tool
See how Google Invisible reCaptcha is realized in our Magento Blog Pro extension.
-
To configure the Google Invisible ReCaptcha extension you will need a site key and a secret key. Follow this short guide to get them correctly. 1. Open this page and fill in the name of your website; 2. Select the Invisible ReCaptcha option from the list of the available variants; 3. Specify the domain of your website; 4. Tick the Terms of Service checkbox; 5. Hit the Register button. Now, you can copy the keys from this page to your Google Invivisble ReCaptcha configuration section.
Read the FULL answer -
The badge of the reCaptcha will appear after clicking the "Submit" or "Send" buttons only. Read the full answer to get a complete instruction for.
-
"I`m not a robot" option is not available in our extension, since it is an absolutely different type of Google captcha. Read the full answer to get a more information.
-
Site and Secret Keys will be generated after selecting the Invisible reCAPTCHA option in the form of registration for a new site. Proceed to the full answer to get a step-by-step guide.
-
The error message isn't connected with the work of our module captcha. Read the full answer to get more information.
Read the FULL answer -
It may be caused by a third party CAPTCHA. Read the full answer to get more information.
-
Unfortunately, since version 2.1.1 our extension does not support checkout pages. Proceed to the full answer to get more information.
Read the FULL answer
Product questions
How to get a site key and a secret key for Invisible ReCaptcha?
How to understand that the extension works correctly?
Does your reCaptcha extension have "I'm not a robot" functionality?
How to generate a Site Key and a Secret Key?
I'm getting "incorrect CAPTCHA" error message trying to submit the account registration form.
The form is submitted and the badge of CAPTCHA appears, but you are not redirected to the successful page.
Does Amasty Google Invisible reCaptcha work on a checkout page?

Other Features
- 100% Open Source — Easy To Customize
- Follows Magento Code Architecture
- Separated HTML/CSS/JS
- Simple installation via Composer
Thank you Amasty :)
Don't forget to go to System -> Configuration -> Amasty -> Google Invisible Captcha to enable the extension. Then they provide the link to Google to get the "keys". Choose the middle option "Invisible Captcha".
I wrote a query to check for fake accounts -- also tests to ensure they haven't ordered before:
SELECT ce.entity_id,email, ce.updated_at, caev.value, ce.store_id, group_id AS gid
FROM customer_entity ce
LEFT JOIN customer_address_entity_varchar caev ON caev.entity_id = ce.entity_id
WHERE caev.value IS NULL
AND ce.email LIKE '%.ru'
AND ce.entity_id NOT IN (SELECT sfo.customer_id FROM sales_flat_order sfo WHERE sfo.customer_id = ce.entity_id)
GROUP BY ce.email
ORDER BY ce.entity_id DESC
Then I delete those entity_ids from all the customer tables.
you'll be logged in automatically
on the registration page
Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.
CE 1.4.x - 1.9.x, EE 1.8.x - 1.14.x
You can always download the recent version free of charge from your account
Installing an upgrade is easy — check now
- Fix we changed the error text receiving on ‘timeout-or-duplicate’ code to avoid the ‘Undefined index’ error
- Fix we fixed the issue with wrong arguments for getInputs() method
- Improvement we improved code constructions for Magento Marketplace standards
- New we added a new option that allows you to use reCAPTCHA v3 - an even safer way to protect your store
- Improvement the extension adds the block with its code only to the specific pages with a form to be protected by Captcha
- Fix the errors in a browser console were fixed
- Fix the 'JS forEach is not a function' error was fixed
- New the checkbox type captcha was added for backend
- New the checkbox type captcha was added for frontend
- Improvement the possibility to turn ON/OFF captcha for default forms via multi-select control
- Improvement the captcha operation on checkout page was improved
- Improvement the visual improvements in the backend menu were done
- Fix the issue with the error after the extension's update was resolved
- New the ability to show Invisible Captcha only for guests was added
- New the ability to disable Invisible Captcha for certain IP addresses was added
- New the ability to show Invisible Captcha only for guests was added
- New the ability to disable Invisible Captcha for certain IP addresses was added
- Compatibility the compatibility with the 3rd party extensions was improved
- Improvement the parsing process for the response from Google was improved
- Improvement minor improvements
- Improvement the special notification will be displayed when the invalid Google keys are used
- Fix the issue with saving settings for a website/store view was resolved
- Improvement now the modules renders only the valid forms
- Improvement the functionality that prevents adding of the captcha block and the token input when it already set was added
- Improvement a small update to the information panes was implemented
- Improvement stability update for Amasty extensions was implemented
- Token verification was fixed
- Improvement added the check for the 'URL to Enable' field to prevent Invisible reCaptcha from being added to the checkout page
- Improvement added the support of the older Magento versions containing prototype.js
- New now, the extension protect forms in the Amasty FAQ and Product Questions and Amasty Blog Pro modules right out of the box
- Added the ability to display Google API errors to quickly identify and fix the configuration problems
- In this release we are beginning to add Google Invisible reCaptcha support to our modules. The first one is the Custom Form extension for Magento. We enhanced usability by saving all existing functionality and moving it to the Advanced Settings section.
- Also, we are happy to introduce some new features. Now, you can define the color scheme for the Captcha badge (light or dark) and set the Invisible reCaptcha language that will be displayed regardless the user's browser language preferences.
- FIxed issue with unique tag attribute id on page
- Three forms are added in the default config: newsletter subscription, product review, new customer registration
- Added the compatibility with fewer form on one page
- Added the ability to select position for the captcha badge
- Fixed an issue with the autofocus on form
- Fixed various issues
- Code improvements