Sounds like credit cards are the wrong payment system for GCP. Do they support direct bank transactions? They definitely should, if they don't trust credit cards (which I can understand).
Not to be glib but it sounds like GCP is the wrong cloud system to use in production. Credit card numbers get stolen and show up in weird places all the time, and the way Google handles these cases shows you what Google thinks of its customers. Why build on such an untrustworthy platform when there are alternatives?
The issue is not trusting credit cars, but how you handle suspected fraud.
Google should know that credit cards can get leaked/stolen. Suspending an account without notification is not the right solution. At least give the customer a chance to defend itself, change payment methods or switch to a different platform.
Totally agree. If they don't trust credit cards, they shouldn't keep customers in the dark and then cancel them out of nowhere, they should offer a better alternative. Treating paying customers like that is terrible in every possible way. The mistake is entirely Google's.