Jump to content

Unfortunately, there is no payment method available (PS 1.7.6.8)


ERC

Recommended Posts

I'm having some big problems with the payment methods on my site, I'm using the following payment plugins, PayPal v5.2.1 and Bank transfer v2.1.0

They are active for all countries, and for all shipping options. We have one currency on the site (euros).

Now the problem is that if I have the currency restricted to euros for both plugins the payment methods only show up for the default country for the webshop, Finland in this case. For all other countries it says no payment methods on checkout. If I change the currency restriction to customer currency and use for example a german vpn and a german address I get the payment options. If I use a US address and a US vpn I get no payment method. No currency option will give me a payment method when trying to purchase from the US.

I have googled this quite a lot and tried various things like resetting the paypal module. I have also tried disabling most countries and most zones but this makes no difference. I've also tried clearing all caches.

Link to comment
Share on other sites

Hi,

So to recap this. you only want to sell in EUR. You have set the payment methods to only show for your default Country which is Finland.

I assume that you probably activated Geolocation under international -> Geolocation? or under international -> Localization -> Configuration you activated  "set default country from browser language". If you did one of these, your store will not display a payment option as you restricted it to your country.

Cheers

 

  • Like 1
Link to comment
Share on other sites

Ok, so I tested that if I set "Set default country from browser language" to NO and "Geolocation by IP address" to NO then I get the payment methods using a German address no matter how I restrict the currency, I also checked that Netherlands also works. However, if I for example use a Spanish address I get no payment method even though they use euros too, and Sweden doesn't work either(and probably all other countries that do not use euros).

So it definitely works in other countries too, and not just Finland, but it seems to be restricted to countries that use euros(but strangely not all euro countries work), even though under payment/preferences all countries are selected. I tried editing United States under countries and changing the currency to euros there but it did not help.

edit: I did some further testing, previously I only had one shipping method enabled, I added a simple fixed price shipping method for the US in addition to the DHL option. If I select the fixed shipping option it gives me a payment method, but if I select DHL it says no payment method again even though the dhl plugin correctly gives the shipping price. I get no payment method even if I make the DHL shipping free. So there appears to be some incompatibility with the official DHL plugin and prestashop.

Edited by ERC (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...