I have just checked the site and you need to live in the USA to get the card. Hopefully this will change in the future!
You are viewing a single comment's thread from:
I have just checked the site and you need to live in the USA to get the card. Hopefully this will change in the future!
only USA, i don't know why :-/. I wonder if I could use it in Europe if I was traveling?
I think you can use it overseas but people who live overseas can’t get one.