Reputation: 424
I am creating a website for a customer using firebase.
I want the customer to enter his / her credit card details and manage payments associated with that project.
How do I give access to the customer?
There is a project billing manager profile that associates billing to a project. But that seems to be different than my current use case.
Is my use case even possible? Or should I ask the customer to create a new gcp account altogether and give me permission to deploy the project in it?
What is the recommended way of setting up billing in a safe manner
Upvotes: 1
Views: 483
Reputation: 1751
If the customer going to manage the payments, in this case the recommended way is,
Billing Account Administrator
role.As the billing administrator(customer), he can add other members to the billing resource with roles such as Billing Account User
, Billing account viewer
, etc .. depends on the requirement.
For example, the member who got assigned as Billing Account User
, can link the projects to the billing account managed by the customer, but won't able to update the billing account.
By doing above, the billing part will be restricted from others.
Additional Info:
Upvotes: 5