If someone checks out that is from "France, Metropolitan", this is not sent (or at least not received) as country to Paypal but instead it becomes "Sweden" (the store location country). This is pretty confusing for the customer and might give a problem with Paypal as well. Is it the "," sign that is causing this, or is it that "France, Metropolitan" doesn't exist with Paypal, so they replace it with something they guess?
Last edited by ridax on Thu Jan 27, 2011 10:32 pm, edited 1 time in total.
Be sure you are using the latest version of Paypal Standard:
http://forum.opencart.com/viewtopic.php?f=2&t=17855
Nothing related to countries was changed but at least with the latest version you won't have other issues to fix.
Does it work for other countries, just not France, Metro? Paypal only receives the 2 letter iso code for countries so it should be a standardized value.
France Metro sends as "FX"
Sweden is "SE"
Not sure how Paypal could get those mixed up.
http://forum.opencart.com/viewtopic.php?f=2&t=17855
Nothing related to countries was changed but at least with the latest version you won't have other issues to fix.
Does it work for other countries, just not France, Metro? Paypal only receives the 2 letter iso code for countries so it should be a standardized value.
France Metro sends as "FX"
Sweden is "SE"
Not sure how Paypal could get those mixed up.
I have been using both Paypal standard that came with the last opencart installation and the updated one you have in that topic and both do the same thing with France, Metropolitan.
Sorry, I wrote the wrong title on this thread... I first thought it was because of the address format I specified for France, Metropolitan, but then I saw I got the same error before I made a specific address format, so came to the conclusion it was something with this country and not the address format, but forgot to change topic.
I think maybe Paypal is not recognizing the ISO country ccode FX for France Metropolitan, but that it should be coded as FR instead? And if they get a country code not recognized, they just put in the account holders country instead?
Sorry, I wrote the wrong title on this thread... I first thought it was because of the address format I specified for France, Metropolitan, but then I saw I got the same error before I made a specific address format, so came to the conclusion it was something with this country and not the address format, but forgot to change topic.
I think maybe Paypal is not recognizing the ISO country ccode FX for France Metropolitan, but that it should be coded as FR instead? And if they get a country code not recognized, they just put in the account holders country instead?
I did just try it and there is something weird happening on the paypal side
If i use a "France" address, paypal switches to french language and gives different CC options for payment, showing the address as I sent it.
If i switch the country to "France, Metropolitan", paypal is in english and when I click pay by credit card, it does not autopopulate the address field for me. It assumes I'm in USA as it doesn't give me a country choice, just a US state selection. Like it doesn't know what it is.
But even with my store set as location Sweden.. it doesn't show Sweden in the customer address.
At any rate, the fields being passed in from OpenCart are correctly sending "FX" as the country code so this appears to be a paypal limitation
If i use a "France" address, paypal switches to french language and gives different CC options for payment, showing the address as I sent it.
If i switch the country to "France, Metropolitan", paypal is in english and when I click pay by credit card, it does not autopopulate the address field for me. It assumes I'm in USA as it doesn't give me a country choice, just a US state selection. Like it doesn't know what it is.
But even with my store set as location Sweden.. it doesn't show Sweden in the customer address.
At any rate, the fields being passed in from OpenCart are correctly sending "FX" as the country code so this appears to be a paypal limitation
Yes, I think it is a Paypal issue, not recognizing the FX country code. But also, I think maybe the FX country code is not 100% official, so maybe it could be a little of a OpenCart issue too. I think it should be coded as FR instead.
I don't see the point of "France, Metropolitan" at all really, but I guess I will get 100 angry french ppl mad at me now....
I don't see the point of "France, Metropolitan" at all really, but I guess I will get 100 angry french ppl mad at me now....
Yea.. other people reporting this issue here:
http://forums.dontcrack.com/index.php?showtopic=4461
http://forums.dontcrack.com/index.php?showtopic=4461
Then we'd piss off 100 french people. We are just going by the ISO standard. This is an international standard. We already have an "FR". If Paypal can't follow it... we can't help it. Some other proper payment gateways may support it. Paypal has always been too large for its quality.. and this is just another reason why.ridax wrote:so maybe it could be a little of a OpenCart issue too. I think it should be coded as FR instead.
This doesn't have anything to do with the Paypal module anymore, but if you look up the FX country code at
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
then you will see it is not officially set. It was reserved by France, but later it was changed into FXFR to finally be moved into FR, at least according to
http://en.wikipedia.org/wiki/ISO_3166-3
So I don't know if the FX iso code IS really standard or not. I think we need help from those 100 angry french ppl now...
Anyhow, personally, I have changed France Metropolitan to country code FR, as it gets it working, AND I recommend everyone else that is doing business with France to do the same! So come on all angry french ppl, take a bite of me...
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
then you will see it is not officially set. It was reserved by France, but later it was changed into FXFR to finally be moved into FR, at least according to
http://en.wikipedia.org/wiki/ISO_3166-3
So I don't know if the FX iso code IS really standard or not. I think we need help from those 100 angry french ppl now...

Anyhow, personally, I have changed France Metropolitan to country code FR, as it gets it working, AND I recommend everyone else that is doing business with France to do the same! So come on all angry french ppl, take a bite of me...
There is already an FR.. you should have just deleted FXridax wrote: Anyhow, personally, I have changed France Metropolitan to country code FR, as it gets it working, AND I recommend everyone else that is doing business with France to do the same! So come on all angry french ppl, take a bite of me...
Who is online
Users browsing this forum: No registered users and 14 guests