This page describes the steps to set up your GCP environment so that you can start integrating your solution with the GCP Marketplace APIs.
After you have completed these steps, you must contact your Partner Engineer, who will enable access to the Cloud Commerce Partner Procurement API.
Create a project
We recommend that you create a new project primarily for your GCP Marketplace solutions.
If you already have a project for your current GCP Marketplace solutions, you can re-use those projects, and skip to creating a service account.
For steps to create a project, see Creating and Managing Projects.
After you have created the project, grant the Project Viewer role to
email@example.com. For steps to grant access to your project,
see Granting, changing and revoking access to resources.
While you are creating your solution, if you need help debugging your project,
such as troubleshooting issues with APIs, grant the Project Editor role to
Create a service account
To integrate your solution with GCP, you must create a service account in the project that you are using for your solution. Your application uses this service account to interact with the Partner APIs, and get information about users' purchases.
You must grant the Pub/Sub Editor role to this service account. For steps to create a service account, see Creating and Managing Service Accounts.
Start creating your solution
You must add your solution information in Partner Portal, which includes your marketing information, pricing plan, and so on.
Your Partner Engineer will let you know when you have access to Partner Portal. After you have access, open the GCP Marketplace page, and from the menu on the left, click Partner Portal.
The direct link to Partner Portal is:
To create your solution:
At the top of the page, click Add solution.
Name your solution and check the solution ID.
In the Solution Type, select Managed service.
In the Pricing Type, select Billed by Google.
Click Create. It might take a few seconds to create your solution.
In the list of solutions, click the solution ID that you created.
To add marketing information about the solution, complete the Solution Details and Documentation & Support sections.
After you have completed the sections, contact your Partner Engineer. Your solution is published privately, so that you can begin integrating your application with GCP Marketplace.
Submit the solution information
After you have completed the previous steps, send the information to the GCP Marketplace Partners team using the solution information form.
You need the following information:
- Your solution's name and ID
- The service account that you created
- For subscription-based plans, the service levels that you offer
- The subdomain that you created
After you have submitted the information, your Partner Engineer enables the Cloud Commerce Partner Procurement API and the Service Control API, which you use to integrate your solution with GCP Marketplace.