{"id":57119,"date":"2016-08-12T10:15:43","date_gmt":"2016-08-12T10:15:43","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=57119"},"modified":"2026-04-28T09:23:08","modified_gmt":"2026-04-28T09:23:08","slug":"prestashop-google-recaptcha","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/","title":{"rendered":"Prestashop Google reCAPTCHA {User- Guide}"},"content":{"rendered":"\n<p><strong>Prestashop Google reCAPTCHA :&nbsp;<\/strong>reCAPTCHA is a system designed to establish that the&nbsp;user is a human.&nbsp;<\/p>\n\n\n\n<p>Prestashop Google reCaptcha displays images to identify humans as part of their normal validation procedures.<\/p>\n\n\n\n<p>It protects your website from spam and abuse and ensures higher security of your Prestashop store.<\/p>\n\n\n\n<p><strong>Note: PrestaShop Google reCAPTCHA&nbsp;module is compatible with PrestaShop multi-store feature.<\/strong><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of PrestaShop Google reCAPTCHA<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Display Google reCAPTCHA on login, registration, contact, back office Login, and personal information pages.<\/li>\n\n\n\n<li>Restrict user login and registration for specific email ids and IP addresses.<\/li>\n\n\n\n<li>Use Google reCAPTCHA in sandbox mode for testing.<\/li>\n\n\n\n<li>Two theme color options (light or dark) for Google reCAPTCHA to choose from.<\/li>\n\n\n\n<li>The module supports Google reCAPTCHA V2 and reCAPTCHA V3.<\/li>\n\n\n\n<li>Improves the security of your store.<\/li>\n\n\n\n<li>A simple solution to keep away spam bots and hackers.<\/li>\n\n\n\n<li>Module translation is available in following languages: French (fr), Arabic(ar), Spanish(es), German(de), Italian(It), Russian(ru), Japanese(ja), Dutch(nl), Bulgarian (bg), Portuguese (pt)<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to Install PrestaShop Google reCAPTCHA<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Firstly, go to the module manager in the back office and click on \u2018upload a module\u2019.<\/li>\n\n\n\n<li>After that, drag and drop the module file or select the file from the system.<\/li>\n\n\n\n<li>In this way, the module installation will be successful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"414\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-38.png\" alt=\"image-38\" class=\"wp-image-399503\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-38.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-38-300x104.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-38-250x86.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-38-768x265.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"552\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-39.png\" alt=\"image-39\" class=\"wp-image-399504\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-39.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-39-300x138.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-39-250x115.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-39-768x353.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"544\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-40.png\" alt=\"image-40\" class=\"wp-image-399505\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-40.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-40-300x136.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-40-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/09\/image-40-768x348.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Custom Hook Information<\/h3>\n<\/div><\/div>\n\n\n\n<p>The following custom hook needs to be added to the PrestaShop files to ensure the correct functioning of the&#8221;PrestaShop Google reCAPTCHA&#8221; module.<\/p>\n\n\n\n<p>1.) <strong>Customer Login Form:<\/strong><\/p>\n\n\n\n<p><strong>For Prestashop 1.7.x.x\/8.x.x\/9.x.x<\/strong><\/p>\n\n\n\n<p><strong>Hook:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{hook h='displayWkCustomerLoginForm'}<\/pre>\n\n\n\n<p><strong>File name<\/strong>: login-form.tpl<br><strong>Path:<\/strong> \/themes\/_YOUR_THEME_NAME_\/templates\/customer\/_partials\/<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook before the end of the block element &#8216;login_form_fields&#8217;.<\/p>\n\n\n\n<p>Refer to the screenshot for the Prestashop classic theme:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"914\" height=\"172\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-classic-theme.webp\" alt=\"customer-login-form-classic-theme\" class=\"wp-image-519397\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-classic-theme.webp 914w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-classic-theme-300x56.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-classic-theme-250x47.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-classic-theme-768x145.webp 768w\" sizes=\"(max-width: 914px) 100vw, 914px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Refer to the screenshot for the hummingbird theme (Prestashop version 9.x.x):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"953\" height=\"169\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-humming-theme.webp\" alt=\"customer-login-form-humming-theme\" class=\"wp-image-519399\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-humming-theme.webp 953w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-humming-theme-300x53.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-humming-theme-250x44.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/customer-login-form-humming-theme-768x136.webp 768w\" sizes=\"(max-width: 953px) 100vw, 953px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2.) <strong>Customer Contact Form:<\/strong><\/p>\n\n\n\n<p><strong>For Prestashop 1.7.x.x\/8.x.x\/9.x.x<\/strong><\/p>\n\n\n\n<p><strong>Hook:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{hook h='displayWkCustomerContactForm'}<\/pre>\n\n\n\n<p>in Front-Office<\/p>\n\n\n\n<p>A.) <strong>File name:<\/strong> contactform.tpl<br><strong>Path:<\/strong> \/modules\/contactform\/views\/templates\/hook<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook after &#8216;displayGDPRConsent&#8217; hook before the section closing tag.<\/p>\n\n\n\n<p>Refer to the screenshot for customer contact form [module]:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"786\" height=\"110\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr.webp\" alt=\"section\" class=\"wp-image-519462\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr.webp 786w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-300x42.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-250x35.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-768x107.webp 768w\" sizes=\"(max-width: 786px) 100vw, 786px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>B.) <strong>File name<\/strong>: contactform.tpl<br><strong>Path:<\/strong> \/themes\/_YOUR_THEME_NAME_\/modules\/contactform\/views\/templates\/widget<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook after &#8216;displayGDPRConsent&#8217; hook before the section closing tag.<\/p>\n\n\n\n<p>Refer to the screenshot for customer contact form [theme]:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1034\" height=\"154\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-insta.webp\" alt=\"gdpr\" class=\"wp-image-519466\" style=\"aspect-ratio:6.714962121212121;width:792px;height:auto\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-insta.webp 1034w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-insta-300x45.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-insta-250x37.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/image-gdpr-insta-768x114.webp 768w\" sizes=\"(max-width: 1034px) 100vw, 1034px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>3.) <strong>Admin Login Form:<\/strong><\/p>\n\n\n\n<p><strong>For PrestaShop 9.x.x<\/strong><\/p>\n\n\n\n<p><strong>Hook:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{{ renderhook('displayWkAdminLoginForm') }}<\/pre>\n\n\n\n<p><strong>File Name:<\/strong> form_theme.html.twig<br><strong>Path: <\/strong>src\/PrestaShopBundle\/Resources\/views\/Admin\/Login\/form_theme.html.twig<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook inside the block {% block submit_row -%}  before {{- form_widget(form) -}}<\/p>\n\n\n\n<p>Refer to the screenshot for the admin login form, Prestashop 9.x.x:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1160\" height=\"118\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form2.webp\" alt=\"admin-login-form-9\" class=\"wp-image-519352\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form2.webp 1160w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form2-300x31.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form2-250x25.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form2-768x78.webp 768w\" sizes=\"(max-width: 1160px) 100vw, 1160px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Hook:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\\Hook::exec('actionWkAdminLoginControllerSubmit');<\/pre>\n\n\n\n<p><strong>File name:<\/strong> UserBadge.php<br><strong>Path: <\/strong>vendor\/symfony\/security-http\/Authenticator\/Passport\/Badge<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook inside the getUser() function after the user check condition.<\/p>\n\n\n\n<p>Refer to the screenshot for UserBadge.php, Prestashop 9.x.x:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1089\" height=\"135\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cloud-flare-admin-login-form.webp\" alt=\"admin-login-form\" class=\"wp-image-519421\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cloud-flare-admin-login-form.webp 1089w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cloud-flare-admin-login-form-300x37.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cloud-flare-admin-login-form-250x31.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/cloud-flare-admin-login-form-768x95.webp 768w\" sizes=\"(max-width: 1089px) 100vw, 1089px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>For Prestashop 1.7.x.x\/8.x.x<\/strong><\/p>\n\n\n\n<p><strong>Hook:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{hook h='displayWkAdminLoginForm'}<\/pre>\n\n\n\n<p><strong>File name:<\/strong> content.tpl<br><strong>Path:<\/strong> \/admin\/themes\/default\/template\/controllers\/login<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook inside the login form, after the password field &lt;div class=&#8221;form-group&#8221;&gt;&#8230;&#8230;&lt;\/div&gt;<\/p>\n\n\n\n<p>Refer to the screenshot for the admin login form Prestashop 1.7.x.x\/8.x.x:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1207\" height=\"204\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form-login-password.webp\" alt=\"admin-login-form-login-password\" class=\"wp-image-519434\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form-login-password.webp 1207w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form-login-password-300x51.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form-login-password-1200x203.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form-login-password-250x42.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-login-form-login-password-768x130.webp 768w\" sizes=\"(max-width: 1207px) 100vw, 1207px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Hook:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Hook::exec('actionWkAdminLoginControllerSubmit');<\/pre>\n\n\n\n<p><strong>File name:<\/strong> AdminLoginController.php<br><strong>Path:<\/strong> \/controllers\/admin\/<\/p>\n\n\n\n<p><strong>Position:<\/strong> Add this hook Inside processLogin() function, after \u2018password\u2019 validation check<\/p>\n\n\n\n<p>Refer to the screenshot for AdminLoginController, Prestashop 1.7.x.x\/8.x.x:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"774\" height=\"472\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-controller.webp\" alt=\"admin-controller\" class=\"wp-image-519459\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-controller.webp 774w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-controller-300x183.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-controller-250x152.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/02\/admin-controller-768x468.webp 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>We override some prestashop core files:<\/p>\n\n\n\n<p><strong>1. <\/strong>Classes\/form &#8211; CustomerForm.php<br>function name &#8211; validate()<\/p>\n\n\n\n<p><strong>2.<\/strong> Classes\/form &#8211; CustomerLoginForm.php<br>function name &#8211; submit()<\/p>\n\n\n\n<p><strong>3. <\/strong>modules\/contactform &#8211; contactform.php<br>function name &#8211; sendMessage()<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>How to Obtain reCAPTCHA Enterprise Credentials<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>To get the credentials for reCAPTCHA, the administrator must sign in to the <a href=\"https:\/\/console.cloud.google.com\/\">Google Cloud Console<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" width=\"1200\" height=\"604\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dwovcy-1200x604.webp\" alt=\"sign in\" class=\"wp-image-536562\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dwovcy-1200x604.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dwovcy-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dwovcy-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dwovcy-768x386.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dwovcy.webp 1290w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><br>Click the project dropdown at the top left of the dashboard.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/mofj-1200x606.webp\" alt=\"project\" class=\"wp-image-536563\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/mofj-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/mofj-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/mofj-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/mofj-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/mofj.webp 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><br>Select an existing project or click &#8220;<strong>New Project<\/strong>&#8221; to start a fresh configuration.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/pqfblq-1200x606.webp\" alt=\"new project\" class=\"wp-image-536564\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/pqfblq-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/pqfblq-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/pqfblq-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/pqfblq-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/pqfblq.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><br>Fill in the Project Name (e.g., &#8220;ReCaptchaKeys&#8221;) and select your organization. Click &#8220;<strong>Create<\/strong>&#8221; to proceed.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/w-onp-1200x606.webp\" alt=\"recaptacha API\" class=\"wp-image-536568\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/w-onp-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/w-onp-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/w-onp-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/w-onp-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/w-onp.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>After creating the project, return to the home page and select your newly created project.<\/p>\n\n\n\n<p><strong>Home page:<\/strong><a href=\"https:\/\/console.cloud.google.com\/welcome\"> <u>https:\/\/console.cloud.google.com\/welcome<\/u><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/z-cl-1200x606.webp\" alt=\"recaptach key value\" class=\"wp-image-536570\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/z-cl-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/z-cl-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/z-cl-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/z-cl-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/z-cl.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, click on the <strong>Dashboard<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"810\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/tnmhu-1200x810.webp\" alt=\"click on dashboard\" class=\"wp-image-536571\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/tnmhu-1200x810.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/tnmhu-300x203.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/tnmhu-250x169.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/tnmhu-768x519.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/tnmhu.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On the Google Cloud Dashboard, scroll down to the Security section in the navigation menu and select <strong>reCAPTCHA<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/ovb-hp-1200x606.webp\" alt=\"security\" class=\"wp-image-536573\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/ovb-hp-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/ovb-hp-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/ovb-hp-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/ovb-hp-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/ovb-hp.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on &#8220;<strong>Set up reCAPTCHA protection<\/strong>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/kvxle-1200x606.webp\" alt=\"recaptcha tab\" class=\"wp-image-536574\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/kvxle-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/kvxle-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/kvxle-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/kvxle-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/kvxle.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Fill in the Display Name (a descriptive name for your key). Select Web as the Application Type and add the specific domains where the reCAPTCHA will be active (e.g., yoursite.com or localhost).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/i-foxc-1200x606.webp\" alt=\"required settings\" class=\"wp-image-536575\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/i-foxc-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/i-foxc-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/i-foxc-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/i-foxc-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/i-foxc.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Challenge Settings:<\/strong><\/p>\n\n\n\n<p>Under &#8220;<strong>Additional Settings<\/strong>&#8220;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/f-jtyg-1200x606.webp\" alt=\"additinal settings\" class=\"wp-image-536577\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/f-jtyg-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/f-jtyg-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/f-jtyg-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/f-jtyg-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/f-jtyg.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Will you use challenges?: <\/strong>Enable the &#8220;Checkbox challenge&#8221; to create a reCAPTCHA v2 (&#8220;I&#8217;m not a robot&#8221;).<\/li>\n\n\n\n<li>&#8211; <strong>Testing purposes?:<\/strong> Keep this disabled for production environments.<\/li>\n\n\n\n<li>&#8211; <strong>WAF?: <\/strong>Leave this off unless integrating with a Web Application Firewall like Google Cloud Armor.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"839\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/xsucvx-1200x839.webp\" alt=\"will you use challanges\" class=\"wp-image-536580\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/xsucvx-1200x839.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/xsucvx-300x210.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/xsucvx-250x175.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/xsucvx-768x537.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/xsucvx.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After reviewing your settings in the Summary pane, click &#8220;<strong>Create Key<\/strong>&#8220;. You will be redirected to the Key Details page.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Site Key:<\/strong> This will be visible immediately on the details page. Copy it for your module configuration.<\/li>\n\n\n\n<li><strong>Secret Key:<\/strong> Click the <strong>Settings<\/strong> or <strong>Edit Key<\/strong> tab at the top.<\/li>\n<\/ul>\n\n\n\n<p><strong>a)<\/strong> Locate the <strong>Secret Key<\/strong> (sometimes labeled as the <em>Legacy Secret Key<\/em> for integration purposes).<\/p>\n\n\n\n<p><strong>b)<\/strong> Copy this key and paste it into your module settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/nxoith-1200x606.webp\" alt=\"review\" class=\"wp-image-536583\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/nxoith-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/nxoith-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/nxoith-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/nxoith-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/nxoith.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Prestashop Google reCAPTCHA Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">ReCAPTCHA Environment<\/h4>\n\n\n\n<p>The admin can choose to use the module in sandbox box. <\/p>\n\n\n\n<p>Admin can add IP addresses where reCAPTCHA will display.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1080\" height=\"437\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/environment-recpatcha.webp\" alt=\"general-setting\" class=\"wp-image-505112\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/environment-recpatcha.webp 1080w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/environment-recpatcha-300x121.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/environment-recpatcha-250x101.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/environment-recpatcha-768x311.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">General Settings<\/h4>\n\n\n\n<p>Under General Settings, the admin can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select Google ReCAPTCHA version (ReCAPTCHA V2 or ReCAPTCHA V3)<\/li>\n\n\n\n<li>Can specify ReCAPTCHA site and secret key.<\/li>\n\n\n\n<li>Select ReCAPTCHA theme color.<\/li>\n\n\n\n<li>Configure positions where he wants to show ReCAPTCHA.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1074\" height=\"686\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-setting-2.webp\" alt=\"general-setting\" class=\"wp-image-505115\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-setting-2.webp 1074w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-setting-2-300x192.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-setting-2-250x160.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-setting-2-768x491.webp 768w\" sizes=\"(max-width: 1074px) 100vw, 1074px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The module supports Google reCAPTCHA V2 and reCAPTCHA V3.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1086\" height=\"550\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-settingv3.webp\" alt=\"General-settingsV3\" class=\"wp-image-505028\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-settingv3.webp 1086w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-settingv3-300x152.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-settingv3-250x127.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/general-settingv3-768x389.webp 768w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Restricted emails<\/h4>\n\n\n\n<p>Under Restricted emails, the admin can specify email address of the users who will not be able to log in or register on store.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1055\" height=\"490\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/specify-email.webp\" alt=\"specify-email\" class=\"wp-image-505030\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/specify-email.webp 1055w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/specify-email-300x139.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/specify-email-250x116.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/specify-email-768x357.webp 768w\" sizes=\"(max-width: 1055px) 100vw, 1055px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once added, the admin can remove restriction from the email address.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1063\" height=\"506\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-emails.webp\" alt=\"Restrict-emails\" class=\"wp-image-505032\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-emails.webp 1063w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-emails-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-emails-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-emails-768x366.webp 768w\" sizes=\"(max-width: 1063px) 100vw, 1063px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Restricted IP Addresses<\/h4>\n\n\n\n<p>Under Restricted emails, the admin can specify IP addresses on which the users who will not be able to log in or register.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1059\" height=\"489\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-ip.webp\" alt=\"restrict-ip\" class=\"wp-image-505034\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-ip.webp 1059w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-ip-300x139.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-ip-250x115.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/restrict-ip-768x355.webp 768w\" sizes=\"(max-width: 1059px) 100vw, 1059px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Front End Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<p>Google reCAPTCHA will display on the pages selected by the admin under General Settings.<\/p>\n\n\n\n<p><strong>Login Page<\/strong><\/p>\n\n\n\n<p><strong>reCAPTCHA V3<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728392948.png\" alt=\"reCAPTCHA V3\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>reCAPTCHA V2<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728383476.png\" alt=\"Login Page\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728383927.png\" alt=\"recaptcha\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Registration Page<\/strong><\/p>\n\n\n\n<p><strong>reCAPTCHA V3<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728392947.png\" alt=\"reCAPTCHA V3\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>reCAPTCHA V2<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728384185.png\" alt=\"recaptcha\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Contact Page<\/strong><\/p>\n\n\n\n<p><strong>reCAPTCHA V3<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1731492690.png\" alt=\"reCAPTCHA V3\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>reCAPTCHA V2<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728384732.png\" alt=\"contact page\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Back office Login Page<\/strong><\/p>\n\n\n\n<p><strong>reCAPTCHA V3<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1731492689.png\" alt=\"reCAPTCHA V3\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>reCAPTCHA V2<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728385217.png\" alt=\"back office login page\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Personal Information Page<\/strong><\/p>\n\n\n\n<p><strong>reCAPTCHA V3<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1731492688.png\" alt=\"personal information page\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>reCAPTCHA V2<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/storecdn.webkul.com\/showcase\/590\/1728387232.png\" alt=\"personal information page\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p id=\"block-ebfed827-f0ef-4881-b2e7-8ba970f4afbc\">For any kind of technical assistance or query, please raise a ticket at&nbsp;<a href=\"http:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/webkul.uvdesk.com<\/a>&nbsp;or send us a mail at&nbsp;<strong>support@webkul.com<\/strong><\/p>\n\n\n\n<p>Also, please explore our&nbsp;<strong><a href=\"https:\/\/webkul.com\/prestashop-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">PrestaShop development services<\/a><\/strong>&nbsp;&amp; vast range of featureful&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\"><strong>PrestaShop Addons<\/strong><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prestashop Google reCAPTCHA :&nbsp;reCAPTCHA is a system designed to establish that the&nbsp;user is a human.&nbsp; Prestashop Google reCaptcha displays images to identify humans as part of their normal validation procedures. It protects your website from spam and abuse and ensures higher security of your Prestashop store. Note: PrestaShop Google reCAPTCHA&nbsp;module is compatible with PrestaShop multi-store <a href=\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":65,"featured_media":57163,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[3517,3519,3518,3516],"class_list":["post-57119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop","tag-google-recaptcha","tag-prestashop-google-recaptcha","tag-prestashop-recaptcha","tag-recaptcha"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Prestashop Google reCAPTCHA | Website Protection Extension<\/title>\n<meta name=\"description\" content=\"Prestashop Google reCaptcha identifies humans as part of their normal validation procedures to ensure security of the website\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prestashop Google reCAPTCHA | Website Protection Extension\" \/>\n<meta property=\"og:description\" content=\"Prestashop Google reCaptcha identifies humans as part of their normal validation procedures to ensure security of the website\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-12T10:15:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T09:23:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rashi Gandhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rashi Gandhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\"},\"author\":{\"name\":\"Rashi Gandhi\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/94f2fad4429e153c00d0a95224ee4b8f\"},\"headline\":\"Prestashop Google reCAPTCHA {User- Guide}\",\"datePublished\":\"2016-08-12T10:15:43+00:00\",\"dateModified\":\"2026-04-28T09:23:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\"},\"wordCount\":1086,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png\",\"keywords\":[\"google reCaptcha\",\"Prestashop google reCaptcha\",\"Prestashop reCaptcha\",\"reCaptcha\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\",\"url\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\",\"name\":\"Prestashop Google reCAPTCHA | Website Protection Extension\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png\",\"datePublished\":\"2016-08-12T10:15:43+00:00\",\"dateModified\":\"2026-04-28T09:23:08+00:00\",\"description\":\"Prestashop Google reCaptcha identifies humans as part of their normal validation procedures to ensure security of the website\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prestashop Google reCAPTCHA {User- Guide}\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/94f2fad4429e153c00d0a95224ee4b8f\",\"name\":\"Rashi Gandhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3c442d08f5b6026b2bac3b15dbf99965c7e58433f463b9e2fb17461e0709d5d0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3c442d08f5b6026b2bac3b15dbf99965c7e58433f463b9e2fb17461e0709d5d0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Rashi Gandhi\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/rashi-gandhi618\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prestashop Google reCAPTCHA | Website Protection Extension","description":"Prestashop Google reCaptcha identifies humans as part of their normal validation procedures to ensure security of the website","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/","og_locale":"en_US","og_type":"article","og_title":"Prestashop Google reCAPTCHA | Website Protection Extension","og_description":"Prestashop Google reCaptcha identifies humans as part of their normal validation procedures to ensure security of the website","og_url":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-08-12T10:15:43+00:00","article_modified_time":"2026-04-28T09:23:08+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png","type":"image\/png"}],"author":"Rashi Gandhi","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Rashi Gandhi","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/"},"author":{"name":"Rashi Gandhi","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/94f2fad4429e153c00d0a95224ee4b8f"},"headline":"Prestashop Google reCAPTCHA {User- Guide}","datePublished":"2016-08-12T10:15:43+00:00","dateModified":"2026-04-28T09:23:08+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/"},"wordCount":1086,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png","keywords":["google reCaptcha","Prestashop google reCaptcha","Prestashop reCaptcha","reCaptcha"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/","url":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/","name":"Prestashop Google reCAPTCHA | Website Protection Extension","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png","datePublished":"2016-08-12T10:15:43+00:00","dateModified":"2026-04-28T09:23:08+00:00","description":"Prestashop Google reCaptcha identifies humans as part of their normal validation procedures to ensure security of the website","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Google-reCapcha-2.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/prestashop-google-recaptcha\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Prestashop Google reCAPTCHA {User- Guide}"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/94f2fad4429e153c00d0a95224ee4b8f","name":"Rashi Gandhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3c442d08f5b6026b2bac3b15dbf99965c7e58433f463b9e2fb17461e0709d5d0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3c442d08f5b6026b2bac3b15dbf99965c7e58433f463b9e2fb17461e0709d5d0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Rashi Gandhi"},"url":"https:\/\/webkul.com\/blog\/author\/rashi-gandhi618\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/57119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=57119"}],"version-history":[{"count":65,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/57119\/revisions"}],"predecessor-version":[{"id":536604,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/57119\/revisions\/536604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/57163"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=57119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=57119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=57119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}