Are you under 18? You are generally much better with a banks debit/credit card.
I have and regularly use a Pockit card.
The card cost 99p
There's a few things that cost 99p (loading at paypoint, cash withdrawals at atm's, bank transfers from your pockit account(not to it)) but using the card in store and online is free.
It does bank transfers in and out. It can take wages and benefits. It gives cashback for select retailers (the reason I got it).
Anything I buy that is in $ or € my banks charges me £1 and a foreign transaction fee. The pockit card doesn't.
So I buy my sons Roblox subscription with it.
https://www.pockit.com