prepaid visa/mastercard
You can buy a prepaid Visa card at 7-11 and pretty much anywhere else.
Gamecards are available at target, GameStop and Walmart. Probably a bunch of other places to.
You can play classic if you have game time or a sub. You do not need retail. You dont even need to buy the game at all. You literally make a free account (which gives you up to legion for free) then add game time. Boom, you can play classic. No upfront costs at all, just a $15 sub/game time. Nothing more. Make a free account and add money. Easy.
They still sell game time at GameStop/EB Games.
the classic experience