Here in England we have a Ukash card. You go to the shop, say you want £200, you pay £200 with no charge, get a piece of paper with a number on that and can deposit it in game and only pay the
MA charge. I'm surprised the USA does not have a similar system?