I have a number of clients with simple cloud platform needs, usually just a maps API key or API key for some other API. Now that Google is enforcing a link to a billing account for each project, it becomes a bit more problematic to manage these API keys for clients. The process of creating an account, creating a project, assigning resources and restricting keys is more complex than clients can do on their own. Now that a credit card is required, I don't want to attach my company's credit card to their usage.
What is the best workflow for setting up cloud platform accounts for clients? Ideally, they would be able to log in to Cloud Console, add me as an administrator on their account with full access and I could take it from there. I want to avoid sharing passwords, and if possible, I want to avoid managing their credit card and payments.