Google reCAPTCHA Storefront

Stores > Settings > Configuration > Security > Google reCAPTCHA Storefront

Before Google reCAPTCHA can be configured, you must ensure that your PHP.ini file includes the following setting: allow_url_fopen = 1. This may require developer assistance. See Required PHP Settings.

reCAPTCHA v2 (“I am not a robot”)

reCAPTCHA v2 (“I am not a robot”)

Field Scope Description
Google API Website Key Global The website key that is created when you register your Google reCAPTCHA account.
Google API Secret Key Global The secret key that is associated with your Google reCAPTCHA account.
Size Global The size of the Google reCAPTCHA box that appears when a customer logs in to their account. Options: Normal (default) / Compact
Theme Global Determines the style of the Google reCAPTCHA box. Options: Light Theme (default) / Dark Theme
Language Code Global The two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.
reCAPTCHA Validation Failure Message Global The message that appears to the user if validation fails. Default: You cannot proceed with such operation, your reCAPTCHA reputation is too low.

reCAPTCHA v2 Invisible

reCAPTCHA v2 Invisible

Field Scope Description
Google API Website Key Global The website key that is created when you register your Google reCAPTCHA account.
Google API Secret Key Global The secret key that is associated with your Google reCAPTCHA account.
Invisible Badge Position Global The position of the invisible reCAPTCHA badge on each page. Options: Inline / Bottom Right / Bottom Left
Theme Global Determines the style of the Google reCAPTCHA box. Options: Light Theme (default) / Dark Theme
Language Code Global A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.
reCAPTCHA Validation Failure Message Global The message that appears to the user if validation fails. Default: You cannot proceed with such operation, your reCAPTCHA reputation is too low.

reCAPTCHA v3 Invisible

reCAPTCHA v3 Invisible

Field Scope Description
Google API Website Key Global The website key that is created when you register your Google reCAPTCHA account.
Google API Secret Key Global The secret key that is associated with your Google reCAPTCHA account.
Minimum Score Threshold Global The minimum score that identifies a user interaction as a potential risk, where 1.0 is a typical user interaction, and 0.0 is likely a bot. Default: 0.5
Invisible Badge Position Global The position of the invisible reCAPTCHA badge on each page. Options: Inline / Bottom Right / Bottom Left
Theme Global Determines the style of the Google reCAPTCHA box. Options: Light Theme (default) / Dark Theme
Language Code Global A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.
reCAPTCHA Validation Failure Message Global The message that appears to the user if validation fails. Default: You cannot proceed with such operation, your reCAPTCHA reputation is too low.

Storefront

Storefront

The reCAPTCHA type you choose must match the type that is associated with the API key from your Google reCAPTCHA account.

Field Scope Description
Enable for Customer Login Website Specifies the type of reCAPTCHA that is used when customers sign in to their accounts. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable for Forgot Password Website Specifies the type of reCAPTCHA that is used when customers request a password reset. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable for Create New Customer Account Website Specifies the type of reCAPTCHA that is used when custeroms sign up for a new account is created. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable for Contact Us Website Specifies the type of reCAPTCHA that is used to send a message from the Contact Us page of your store. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable for Product Review Website Specifies the type of reCAPTCHA that is used when customers submit a product review. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable Invisible reCAPTCHA in Newsletter Subscription Website Specifies the type of invisible reCAPTCHA that is used when customers sign up for a newsletter subscription. When enabled, a reCAPTCHA badge appears on every page of the store. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable for Send to Friend Website Specifies the type of reCAPTCHA that is used when customers share a product with a friend. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior i.n the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.
Enable for PayPal Payflow Pro payment form Website Specifies the type of reCAPTCHA that is used when customers pay for a purchase with PayPal Payflow Pro. Options:
No - (default) Does not validate the password reset request.
reCAPTCHA v2 (“I am not a robot”) - Requires the user to select the I’m not a robot checkbox.
Invisible reCaptcha v2 - Validates user behavior in the background without requiring interactions based on score.
Invisible reCaptcha v3 - (Recommended) Validates user behavior in the background based on interaction score.