I have gotten this to work on CE1.5
The version that is installed through Magento Connect is the older 2.01 - you need 2.3 to work on Magento 1.4x and 1.5x.
Go to: http://www.fontis.com.au/magento/extension/recaptcha and download 2.3 version
You should be able to go to Magento Connect and upload the package directly, but I had to do it manually. Followed the directories on the post below and here's another link with what to copy where:
Hope this helps!
June 29, 2011
When switching to secure frontend (https) the contact form doesn't show the code or the text field to type it, so the form submission is not possible. Any fix for this?
June 23, 2011
I finally uninstalled this extension; it has been a headache for me for too long. My normally empty error logs would constantly be polluted with exceptions from this extension such as missing post data and invalid block. Someone emailed me today that they couldn't register because the recaptcha kept telling them 'your recaptcha entry is incorrect'. Maybe it's google's fault and not the extensions, I don't know, but it has been more of a pain than a solution for me. I use 188.8.131.52. Hope this helps somebody
June 21, 2011
Now it´s compatible with 1.5 but it doesn´t work for me. The contact form doesn´t show the code or the text field to type it, so the form submission is not possible.
May 31, 2011
IMPORTANT - RECAPTCHA HAS CHANGED POST URL's:
Google now runs recaptcha and has changed the ssl post url as of April 27, 2011.
I'm using Version 2.0 and this version has the old urls (perhaps the newer version has the correct URLs).
Because of this change in URLs, it generates this error on the Account Sign Up / Creation page: "There has been an error processing your request. Notice: Undefined index: recaptcha_challenge_field ...."
To fix, open app/code/community/Fontis/Recaptcha/Helper/data.php
const RECAPTCHA_API_SECURE_SERVER = "https://api-secure.recaptcha.net";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
It appears like the other 2 urls listed in data.php will still work for now at least. But if anyone has an update on what the new urls would be, please post them here.
May 3, 2011
Is there any real solution for this matter already or we're still stocked here?
I have Magento 184.108.40.206 and I have installed ReCaptcha ver. 2.0. I did everything people suggested on every single post I found about this issue but it's still no working.
Fatal error: Call to a member function setFormAction() on a non-object in /home/webteam/public_html/app/code/community/Fontis/Recaptcha/controllers/ContactsController.php on line 32
I'm using a custom template installed on dir: /public_html/app/design/frontend/blank/theme032.
I also installed all ReCaptcha folders and files on every single template inside my store to see if that helps but nothing!
By the way, I did refreshed my cache on Cache Manager and deleted my cache from dir: var/cache after every changes I made, it didn't help either.
At this point of time, I'm pulling my hair trying to figure this thing out!
Any kind of help would be much appreciated!
My Site: http://thechristmasoutlet.com/contacts
March 17, 2011
Using Magento 220.127.116.11 with Fontis Recaptcha 2.1.0 (stable), Works fine.
February 28, 2011
I'm getting that error too after upgrading to 18.104.22.168
It was working great with 22.214.171.124 for me
I guess it's not compatible :(
February 22, 2011
BTW... Version 2.0 in the Releases section works with 1.3.3
December 4, 2010
Well done. Thank you. This was a big help.
We had copied the Contact Us Form into a static block and then put it on our Email Us, Shipping Questions, Product Questions, etc pages.
To get these contact forms to work with this plug in, we turned off the Contact Us Form option in System - Config - Recaptcha - Recaptcha Controls
And then, in the contact us code that we had pasted into the static block, we changed the code from:
<form id="contactForm" method="post" action="http://www.website.com/contacts/index/post/">
<form id="contactForm" method="post" action="http://www.website.com/recaptcha/contacts/post/">
December 4, 2010