The first time that I tried to deposit I went to meijers and bought a prepaid card, and it never worked on any of the sites I tried. I just looked it over and it doesn't say anything about valid only in US, I think. I gave up on that and used a regular card.