I use a debit card gaming needs. My subscription ran out yesterday, renewed it today with that same card, all good. But when I try to use it on any other services, it says the card is "unregistered" despite it being available for use for the subscription.

Before though, you didn't need to "register" a credit/card or something, you were able to buy things directly. Choose what you want to buy, input your details at that time, done deal. All this roundabout way of paying is literally annoying, plus you can't even pay with paypal, the easiest form of payment recognised globally.