EU CAPTCHA for PrestaShop
PrestaShop is a free, open-source e-commerce platform used by thousands of merchants worldwide to create and manage feature-rich online stores. Protect your PrestaShop store from bots and form spam with a privacy-first, EU-hosted CAPTCHA that's GDPR-compliant and cookie-free.
Why choose Myra EU CAPTCHA?
Interaction-free user experience
No puzzles, no clicks – invisible bot protection with zero user friction.
Digital sovereignty made in Germany
Fully GDPR-compliant, no cookies, no tracking – developed and hosted in Germany.
Intelligent threat detection
Smart protection trained by more than 100 billion daily Myra CDN signals.
Proven technology
Over 5 billion successfully secured authentication attempts.
How the integration works
1. Create an EU CAPTCHA account
Creating an account is completely free, all you need is a valid email address and you’re ready to go. Choose a plan that covers your needs. The first 3 months are free of charge.
Create an Account2. Create a sitekey
Create a sitekey in the EU CAPTCHA dashboard for the domain you want to protect. Provide a clear label so you can easily identify it later. This sitekey links the widget on your PrestaShop store to your EU CAPTCHA account.
3. Add EU CAPTCHA to your store templates
Load verify.js and place the EU CAPTCHA widget div with your sitekey into your PrestaShop theme's Smarty templates for the forms you want to protect.
View HTML integration guide4. Verify the token on your server
In your PrestaShop module or controller, capture the eu-captcha-response token from the POST data and validate it against the EU CAPTCHA API before processing the submission.
View server-side verification guide
5. The EU CAPTCHA widget will appear on your PrestaShop store.
Frequently Asked Questions
How do I add EU CAPTCHA to a PrestaShop store?
Add the verify.js script and the EU CAPTCHA widget div with your sitekey to your PrestaShop theme's Smarty templates for the forms you want to protect. In your PrestaShop module or controller that processes the form, read Tools::getValue('eu-captcha-response') and validate it against the EU CAPTCHA API with your secret key before processing the submission.
Is there an official EU CAPTCHA module for PrestaShop?
EU CAPTCHA can be integrated into PrestaShop by creating a custom PrestaShop module that hooks into form processing events. The module registers for hooks such as actionSubmitAccountBefore or actionAuthentication, verifies the CAPTCHA token from the POST data, and blocks the action if verification fails. Consult the EU CAPTCHA documentation for available modules.
Does EU CAPTCHA protect PrestaShop checkout and account creation forms?
Yes. EU CAPTCHA can be added to PrestaShop's customer registration form, login form, contact form, and checkout page. Add the widget div and verify.js to the corresponding theme templates and verify the token in the PrestaShop module hooks that fire before these actions are processed, such as actionCustomerAccountAdd and actionAuthentication.
How do I prevent spam registrations on PrestaShop with EU CAPTCHA?
Hook into PrestaShop's actionSubmitAccountBefore hook in your module. In the hook method, read the eu-captcha-response from $_POST and call the EU CAPTCHA API with your secret key. If verification fails, add an error using $this->context->controller->errors[] and return false to stop the registration from proceeding.
Is EU CAPTCHA compatible with PrestaShop 1.7 and PrestaShop 8?
Yes. EU CAPTCHA uses standard HTML, JavaScript, and a REST API for verification. The frontend widget works in all modern browsers regardless of the PrestaShop theme. The server-side verification logic uses standard PHP HTTP requests that are compatible with both PrestaShop 1.7 and PrestaShop 8.
How do I install EU CAPTCHA in PrestaShop's module manager?
Create or obtain the EU CAPTCHA PrestaShop module as a zip file. In PrestaShop's back office, go to Modules → Module Manager → Upload a module and upload the zip file. After installation, configure the module with your sitekey and secret key from your EU CAPTCHA account dashboard and enable the form hooks you want to protect.
Is EU CAPTCHA GDPR compliant for PrestaShop stores?
Yes. EU CAPTCHA is operated by an EU-based company, is hosted entirely in Germany, and does not rely on US cloud providers or infrastructure subject to US surveillance laws. The service processes only the data necessary to provide and verify the CAPTCHA (such as IP address and technical browser or device information) in line with the requirements of the GDPR. Your organization remains responsible for providing transparent privacy information, selecting an appropriate legal basis, and obtaining any required consent for your specific PrestaShop implementation. This information does not constitute legal advice; please consult your legal counsel for an assessment of your individual case.
Ready for a better CAPTCHA?
Experience invisible bot protection with privacy‑first, GDPR‑compliant verification made and hosted in Germany. Try Myra EU CAPTCHA now 3 months for free and secure your web forms without adding friction for your users.
Privacy-first technology
We guarantee zero data transfer to third-country jurisdictions.
Read our privacy policyFast and easy setup
We offer ready-made integrations for many CMS and popular frameworks.
Read our quick start guide