Jump to content

PayPal does not allow your country of residence to deliver to the country you wish to :(


Recommended Posts

Hello, just testing paypal module on my site. I added a test product and tried to check out using my personal account, but it returned this error:

"PayPal does not allow your country of residence to deliver to the country you wish to"

Now i have the same address on my site as my paypal account - I only allow delivery to the UK.

I've also tried this with my friends Paypal account and he has the same error.

Any idea how to fix this?

Link to comment
Share on other sites

  • 5 weeks later...

Ha ha I fixed it. Many thanks to Music Junkee on another thread who correctly said...

The problem is that the Country Code list in Shipping > Countries lists the United Kingdom as ‘UK’ when it SHOULD actually be ‘GB’. When I edited this to ‘GB’ the payment went through with no errors at all.

Once I edited the Country Code for United Kingdon to GB from the Shipping menu, PayPal works. I've successfully sold myself something :-)

Hope this helps others in UK who are trying to get Prestashop up and running!

Robin

Link to comment
Share on other sites

there is other cases will cause similar error.
- if the country contains State, but your store does not configure state for that country
- if customer registered address at PrestaShop is in different country of address in your Paypal
- there might be some other cases

There is parameter "address_override" is passed to Paypal from PrestaShop Paypal module
if you set this 0, it will fix most of the issues

Hope this helps

Link to comment
Share on other sites

  • 2 months later...

Thanks shokinro for your Quick answer.
Parameter is in redirect.tpl.

If in PrestaShop the client has another adress than in PayPal still got the error "Paypal does not allow your country of residence to ship to the country you wish to".
Another hint?
THS in advance.

Link to comment
Share on other sites

If in PrestaShop the client has another adress than in PayPal still got the error “Paypal does not allow your country of residence to ship to the country you wish to”.

I think Paypal does not allow shipping address/invoice is in the country other than the one registered.
So even if you set "address_override" to 0, if the country is different than the country customer registered, this error will occur.
Link to comment
Share on other sites

  • 9 months later...

I was about to give up on this after seeing the same advice in so many posts but thankfully I eventually came across the following: (From http://customprestsh...country-of.html )

Right here is a solution that finally worked for me after reading lots of posts,

this line was already set to overide address in the modules/paypal/standard/redirect.tpl line:36

 

<input type="hidden" name="address_override" value="0" />

However in the modules/paypal/payment/paypalpayment.php i noticed that Line: 105 was as follows

$request .= '&ADDROVERRIDE=1';

so i changed it to

$request .= '&ADDROVERRIDE=0';
Link to comment
Share on other sites

×
×
  • Create New...