No! You can use a credit card now! This just changed recently.
I don't know much my son use to work there
I used debit card
Visa only
You can buy virtual currency there which can then be used for your purchase. However last time I checked they only accepted visa for this sort of transaction.
Thanks! Your answer is awaiting moderation.