I believe they were planning to expand the number of countries they operate in. The US also has terrible credit card systems compared to any other developed nation.
The US also has terrible credit card systems compared to any other developed nation.
What do you mean? Aren't the CC systems pretty much the same everywhere? We do have some alternatives to the CC system as a whole, and they work fine, except when we want to sell internationally :|