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
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
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
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 Create New Company Account | Website | Specifies the type of reCAPTCHA that is used when a new company 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. |