redtogo Posted June 6, 2014 Share Posted June 6, 2014 I have been using version 1.5 for sometime now and was using PayPal USA set up for my payments without any problems and I also use PayPal USA in my ordinary transactions. I live in Australia. However while using Filezilla I accidentally removed the 1.5 website and after numerous attempts to recover everything failed because there was just too many errors in the error log which I could not figure out I decided to remove everything and start afresh and install 1.6 and re-enter everything. A big hassle but which could not be helped. Everything has been going well with the new installation until I tried to set up PayPal again when I was told that I could not use PayPal USA because I did not live in the USA!!!!!!!. After checking I was told that I would have to use Paypal Europe if I lived in Europe or Asia. When I checked that out I found that PayPal Europe is limited to a small number of European countries. What happens to all the other countries outside North America and Europe, don't they count any more? If I can't use PayPal then I can't use Prestashop!!!!! Can the problem be sorted out quickly because I can't sell anything if I can't use PayPal because the other payment modules are too difficult to use in Australia? And there must other customers outside of the USA who want to use PayPal in Prestashop too. Link to comment Share on other sites More sharing options...
bellini13 Posted June 7, 2014 Share Posted June 7, 2014 2 easy ways to fix this. 1) Change your shops country to something 'supported' in Europe or the USA. Install and configure the module, and then change the country back 2) Edit the module and remove the country restriction, which is typically towards the top of the main module file. Link to comment Share on other sites More sharing options...
redtogo Posted June 7, 2014 Author Share Posted June 7, 2014 I tried changing the default country to USA but without any effect and then changed the country to Canada again without any effect. I am not game to try your second option in case I make a mess of things. Any other suggestions? Link to comment Share on other sites More sharing options...
bellini13 Posted June 7, 2014 Share Posted June 7, 2014 Could you explain how you went about changing the default country? If the paypal module was already installed, you need to uninstall it first, then change the shop country and re-install the module. As for #2, edit the file paypalusa.php and remove the following lines which start around line 50 /* This Addon is only intended to work in the USA, Canada and Mexico */ if (Validate::isLoadedObject($this->_shop_country) && !in_array($this->_shop_country->iso_code, array('US', 'MX', 'CA'))) { $this->_errors[] = $this->l('Sorry, this module has been designed for stores based in USA, Canada and Mexico only. Please use the classic PayPal Addon instead.'); return false; } Note: Paypal USA is a very slimmed down module with not as many features as Paypal Europe. You might consider using Paypal Europe Link to comment Share on other sites More sharing options...
redtogo Posted June 9, 2014 Author Share Posted June 9, 2014 I tried your suggestion by commenting out the lines so I could restore it again if needed but the problem still remained. I finished up using PayPal Europe and was able to set up everything without problems. I would like to add 3 suggestions which may prevent confusion with other Pretashop users intending to use PayPal as their means of receiving payment. 1. Scrap the PayPal USA module it doesn't seem to offer any extra benefits and is quite restrictive in its use. 2. If PayPal USA is retrained then a message should be used saying if out of north america then use PayPal Europe. This may help to reduce some confusion if someone normally uses PayPal USA in their everyday transactions outside of Pretashop. 3. Remove the information that PayPal Europe can only be used in certain european countries as this not only incorrect but also very misleading. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now