Something tangentially related happened to me: After my wife's card was cloned and used, I decided to block all my cards. My banks allow me to use their app to block and unblock my cards at will. So I decided to block all of them and then only unblock them when I am going to use them.
I got a surprise that *most companies, including Google!! do not support this*. Apparently, Tidal, Google (all Google related billing including Youtube, Google Domains, etc), DigitalOcean, among others attempt to bill you at some random time during the night/early-morning. Of course when they tried to charge my card the payment was rejected as it was blocked.
I contacted all those services asking them the process to actively perform the payment (like, me clicking a button so that they could charge me), but they DON'T have that option. AWS surprised me, because they DO have an option to charge on demand.
How is it possible that something so simple like that is not commonplace? So now, I have to leave one card unblocked, exposed to being stolen, so that all these half cooked services can bill me (I got several warnings from Google Domains saying that my payment could not be processed). At the end, I left a card with $500 USD limit permanently unlocked... but I shouldn't have to.