Skip to content

Google Captcha

Google reCAPTCHA is a security feature provided by Google that helps protect websites from spam, bots, and automated abuse.

It works by verifying whether an interaction is performed by a real human user or an automated script. By adding reCAPTCHA to forms such as login, registration, contact, and checkout, store owners can prevent fake submissions, brute-force attacks, and malicious activities.

To add, go to the Admin Panel and click on Configure >> Google Captcha as shown below.

Account Login

As soon as you click on it, a Status toggle button will appear. Once you enable it, you will see options to add Project ID, API Key, Site Key and Score Threshold.

To Obtain Google Cloud Project ID:

  • Visit Google Cloud Console
  • Create a new project or select an existing one from the project dropdown.
  • Note your Project ID from the project dashboard (not the project name).
Account Login

Generate API Key:

  • In Google Cloud Console, navigate to APIs & Services → Credentials.

  • Click Create Credentials → API Key.

  • Now copy the generated API key.

Account Login

Create reCAPTCHA Site Key:

  • Navigate to Security → reCAPTCHA in Google Cloud Console.
  • Click Create Key.
  • Enter a display name for your key.
  • Select Website as the platform type.
  • Choose Score-based (reCAPTCHA v3) as the reCAPTCHA type.
  • Add your domain(s) in the Domains section (e.g., example.com).
  • Click Create and copy the generated site key.

Now you need to add all the IDs in the configuration, set the Stock Threshold to 0.5, and finally click on the Save Configuration button.

Account Login

As soon as the configuration is saved, Google reCAPTCHA will be displayed in five places on the website:

  • Customer Sign In
  • Customer Sign Up
  • Contact Us Page
  • Forgot Password
  • Checkout Sign In

Customer Sign In

Account Login

Customer Sign Up

Account Login

Contact Us Page

Account Login

Recover Password

Account Login

Checkout Sign In

Account Login

Released under the MIT License.