Google Managed Signup

  • Google provides a unified user interface (UI) that streamlines the subscription and entitlement process by enabling users to utilize their Google accounts for seamless completion.

  • This integrated approach simplifies user journeys by handling the complexities of user management and providing a tailored, context-aware experience that enhances user engagement.

  • Partners need to generate a dynamic, short-lived user session token for authenticated users to initiate the activation process through the provided endpoints.

  • Google utilizes Pub/Sub notifications to inform partner systems about successful subscription activations, enabling them to track the status and manage user entitlements.

  • This flow is currently in limited preview, and interested partners should consult their integration teams for availability and further guidance.

Overview

To streamline the user experience, we offer a unified user interface (UI) that allows users to log in to their Google Accounts and complete subscription creation or entitlement processes. Unlike OAuth consent, which requires you to manage the user journeys yourself, the Google-managed signup integration simplifies the process.

Furthermore, we've tailored the user experience for various Google products, making it action-oriented, and engaging for users.

Generate a User Session

To guide the user to the activation UI, you'll need to create a short-lived user session. The intent parameters in the request matches exactly a partners.subscriptions.create request, or a partners.subscriptions.entitle request.

Please note the following caveats when generating the user session:

  • A user session token should be generated dynamically for an authenticated user. You should refrain from sharing a token directly with a user in an unauthenticated context, such as SMS, or email.
  • You can re-generate new session tokens repeatedly for same generate request if necessary, regardless of the previous tokens being expired or not. You don't need to worry about multiple sessions resulting in duplicate fulfillments as guaranteed by the same subscription id.

Redirect to Google Activation UI

Sandbox endpoints:

Production endpoints:

Listen to Pub/Sub notifications

Upon the user successfully activating the subscription with Google, we will notify your system via subscription Pub/Sub notifications, where you should see the subscription resource have endUserEntitled = true.