Complete your professional services product's technical integration
Stay organized with collections
Save and categorize content based on your preferences.
If your professional services product includes usage in its pricing, you must
complete technical integration with Google Cloud Marketplace before you publish your
product. If none of your product's pricing models include usage, technical
integration is optional and you can skip it.
Before you begin
Set up access to the Cloud Commerce Partner Procurement API, as described in
Integrate your app.
If you chose a usage-based pricing scheme, verify that your Partner
Engineer has created a service that you can report usage against. This service
displays in the Service domain field of the
Billing Integration section of Producer Portal.
Access your product's technical integration in Producer Portal
To access all of the information you need to integrate your product with
Cloud Marketplace from one location, such as your service accounts and plan
level identifiers, you can use the Technical integration section of
Producer Portal.
In the list of products, click the name of your product.
From the Overview page of your product, go to the
Technical integration section.
Create and link service accounts in Producer Portal
You can use the Billing integration section of the Technical integration
tab in Producer Portal to create and link the service accounts
that you use to interact with the Partner APIs and to get information about
users' purchases.
In the following steps, you can use existing service accounts, or create new
service accounts. If you create a new service account, specify the service
account's name in the Service account name field and the service account's
ID in the Service account ID field, and then click Create and link. For
detailed steps to create a service account, see
Creating and managing service accounts.
To link your service accounts:
From your product's Overview page in Producer Portal, go
to the Billing integration section of the Technical integration tab.
To integrate with the Partner Procurement API, under
Link a service account to call Procurement API, click
Add service account. You can enter an existing service account into the
field, or create a new service account.
To integrate with Pub/Sub, under
Link a service account to subscribe to Pub/Sub topic, click
Add service account. You can enter an existing service account into the
field, or create a new service account. Grant the
Pub/Sub Editor
Identity and Access Management (IAM) role to the service account that you link.
To integrate with the Service Control API, under
Add roles/servicemanagement.serviceController to a service account,
click Add service account. You can enter an existing service account into
the field, or create a new service account.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[],[],null,["# Complete your professional services product's technical integration\n\nIf your professional services product includes usage in its pricing, you must\ncomplete technical integration with Google Cloud Marketplace before you publish your\nproduct. If none of your product's pricing models include usage, technical\nintegration is optional and you can skip it.\n\nBefore you begin\n----------------\n\n- Set up access to the Cloud Commerce Partner Procurement API, as described in [Integrate your app](/marketplace/docs/partners/integrated-saas/technical-integration-setup).\n- If you chose a usage-based pricing scheme, verify that your Partner Engineer has created a service that you can report usage against. This service displays in the **Service domain** field of the [**Billing Integration** section](/marketplace/docs/partners/integrated-saas/backend-integration#backend-integration) of Producer Portal.\n\nAccess your product's technical integration in Producer Portal\n--------------------------------------------------------------\n\nTo access all of the information you need to integrate your product with\nCloud Marketplace from one location, such as your service accounts and plan\nlevel identifiers, you can use the **Technical integration** section of\nProducer Portal.\n\nThe direct link to Producer Portal is: \n\n```\nhttps://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID\n```\n| **Note:** If you don't see the link, or can't access the URL, verify that you've selected the correct project. If you still can't access the URL, use the [Partner Support Desk](https://g.co/cloud/psd-partner) to request assistance, and include the word \"Marketplace\" in your description. For more information about Partner Support Desk, visit [Request assistance with Cloud Marketplace](/marketplace/docs/partners/get-support).\n\nTo access the **Technical integration** section:\n\n1. In the list of products, click the name of your product.\n\n2. From the **Overview** page of your product, go to the\n **Technical integration** section.\n\nCreate and link service accounts in Producer Portal\n---------------------------------------------------\n\nYou can use the **Billing integration** section of the **Technical integration**\ntab in Producer Portal to create and link the service accounts\nthat you use to interact with the Partner APIs and to get information about\nusers' purchases.\n\nIn the following steps, you can use existing service accounts, or create new\nservice accounts. If you create a new service account, specify the service\naccount's name in the **Service account name** field and the service account's\nID in the **Service account ID** field, and then click **Create and link** . For\ndetailed steps to create a service account, see\n[Creating and managing service accounts](/iam/docs/creating-managing-service-accounts).\n\nTo link your service accounts:\n\n1. From your product's **Overview** page in Producer Portal, go\n to the **Billing integration** section of the **Technical integration** tab.\n\n2. To integrate with the Partner Procurement API, under\n **Link a service account to call Procurement API** , click\n **Add service account**. You can enter an existing service account into the\n field, or create a new service account.\n\n3. To integrate with Pub/Sub, under\n **Link a service account to subscribe to Pub/Sub topic** , click\n **Add service account** . You can enter an existing service account into the\n field, or create a new service account. Grant the\n [Pub/Sub Editor](/pubsub/docs/access-control#pubsub.editor)\n Identity and Access Management (IAM) role to the service account that you link.\n\n4. To integrate with the Service Control API, under\n **Add `roles/servicemanagement.serviceController` to a service account** ,\n click **Add service account**. You can enter an existing service account into\n the field, or create a new service account.\n\nWhat's next\n-----------\n\n- [Publish](/marketplace/docs/partners/professional-services/publish) your professional services product."]]