No worries ,it's my particular "load and go" debit card from Pockit.
Uk only payments until you verify your ID ,even when linked through paypal.
Something to do with money laundering regs.
Anyways ,It's a shame genuine devs can't get on steam a bit easier.
Sadly , scammers have put paid to that.
Oh well ,good luck with your future endeavours in gaming :)
No idea where the world is going atmo ,not looking too good right now.
Luckily there's pc gaming to keep us all busy :)