Post by ridax » Thu Jan 27, 2011 10:15 pm

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.

New member

Posts

Joined
Sun Jan 23, 2011 4:50 pm


Post by Qphoria » Thu Jan 27, 2011 10:29 pm

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.

Image
Donate!|OpenCart Basics|GeoZones
Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by ridax » Thu Jan 27, 2011 10:35 pm

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?

New member

Posts

Joined
Sun Jan 23, 2011 4:50 pm


Post by Qphoria » Thu Jan 27, 2011 10:46 pm

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

Image
Donate!|OpenCart Basics|GeoZones
Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by ridax » Thu Jan 27, 2011 10:59 pm

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....

New member

Posts

Joined
Sun Jan 23, 2011 4:50 pm


Post by Qphoria » Thu Jan 27, 2011 11:02 pm

Yea.. other people reporting this issue here:
http://forums.dontcrack.com/index.php?showtopic=4461
ridax wrote:so maybe it could be a little of a OpenCart issue too. I think it should be coded as FR instead.
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.

Image
Donate!|OpenCart Basics|GeoZones
Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by ridax » Thu Jan 27, 2011 11:16 pm

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... :D

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...

New member

Posts

Joined
Sun Jan 23, 2011 4:50 pm


Post by Qphoria » Thu Jan 27, 2011 11:40 pm

ridax 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...
There is already an FR.. you should have just deleted FX

Image
Donate!|OpenCart Basics|GeoZones
Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by ridax » Thu Jan 27, 2011 11:52 pm

Yes and that FR is basically the same as France Metropolitan. France Metropolitan represents European part of France (i.e excluding Guana, Polynesia and Southern Territories).

New member

Posts

Joined
Sun Jan 23, 2011 4:50 pm

Who is online

Users browsing this forum: No registered users and 2 guests