Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Billing
Tax
Reporting
Data
    Overview
    Schema
    Custom reports
    Sigma API
    Create custom reports
    Write queries using Sigma
    Query data across an organization
    Sync Stripe data
    Access data within a data warehouse
    Export data to a data warehouse
    Export data to cloud storage
    Data management
    Data freshness
    Business and product data use cases
    Import external data
      Amazon S3 Stripe Connector
      Apple App Store Stripe Connector
      Google Play Store Stripe Connector
      Transform data using Data Templates
Startup incorporation
HomeFinance automationDataImport external data

Stripe connector for Google Play Store*

Automate recurring file imports from Google Play Store to Stripe.

Copy page

To set up an automated job for importing data and make sure that your Stripe products remain up-to-date, you can import files from the Google Play Store into the Stripe Data Management Platform.

Before you begin

Before you integrate, make sure that you have:

  1. An active Google Cloud and Play Console account with access to the application files.
  2. Admin account access to the Stripe Dashboard.
  3. Enabled the APIs for Google Cloud Storage and Google Play Android Developer.
  4. A service account on Google Cloud platform. The Data Connector uses this account to access your application’s financial reports.
  5. The private key of your service account that’s saved securely.
  6. The service account added under Users and permissions in Play Console.
  7. The application’s package name (the URL below the app name in Play Console) and Google Cloud Storage URI.

Disclaimer

Note: By using this Stripe Connector you warrant that you’ve obtained the requisite permissions, and provided the necessary notices and consents required, in order for you to use the Stripe Connector and to enable Stripe to provide you the Services.

Enable the APIs

To enable the necessary APIs:

  1. Sign in to the Google Cloud Console, then select your project for the application in the top left corner.
  2. Click API and Services > Enabled APIs & services in the left pane.
  3. If the list on this page contains the Cloud Storage API and the Google Play Android Developer API, skip this step and create a service account key instead. Otherwise, click Enable APIs and Service.
  4. Search for Play Store, then select Google Play Android Developer API.
  5. Click the Enable button.

Set up a service account

To create a service account:

  1. Click Credentials under APIs & Services in the left pane.
  2. Click + Create credentials > Service account.
  3. Enter a name and description for the service account. The Data Connector uses this account to access your application’s financial reports.
  4. Add the Storage Object Viewer role from the Role dropdown, then click Done.

Create service account keys

After you create the service account, Google Cloud redirects you to the Credentials page. From this page:

  1. Click the service account that you created.
  2. On the Keys page, click Add key > Create new key.
  3. Select JSON, then click Create to download a private key on your device. Make sure that you secure this private key. If you lose it, you must generate a new one because it’s the only copy of the private key.

Integrate the service account in Play Console

To integrate the service account on Play Console:

  1. On the Play Console page, click Users and permissions in the left pane.
  2. Click Invite new user.
  3. Enter the email address of the service account you created.
  4. Under App permissions, click Add app.
  5. Select the app that you want to integrate with, then click Apply.
  6. Select View app information (read-only), View financial data, and Manage orders and subscriptions, then click Apply.
  7. Click Invite user > Send Invite.

Submit the service account credentials and app package name

To submit the service account credentials and your app package name:

  1. In the Google Play Store Console Dashboard, click Copy Cloud Storage URI to copy your Google Cloud Storage URI. The URI begins with pubsite_prod_rev (for example, pubsite_prod_rev_01234567890987654321).
  2. Enter your App Package Name. This is the URL that appears under the app name in the Play Console.
  3. Use the secure link that we provide to upload the Service Account Credentials JSON file.

Configure the Stripe connector for Google Play Store

To configure the Stripe connector for Google Play Store using Stripe:

  1. Click + Set up connector > Google Play Store in the Connectors tab on the Data management page.
  2. Enter a name, then click Next.
  3. Review the permissions, then click Next.
  4. Upload your private key file to the Private key section. Then, enter the App package name and Google Cloud Storage Bucket ID that you created for the service account.
  5. Click Authenticate to establish a connection.

Maintain your Google Play Store connection

After Stripe establishes your connection, it takes up to 24 hours for the first sync to begin showing your data in the Dashboard. After that, we fetch your data once a day. To monitor the health of your connection:

  1. View the status and the latest sync details of your established connections in the Data Management Connector Dashboard.
  2. Click the connector to manage an individual connection. You can edit the name, re-authenticate a broken connection, and delete a connection.

*Google Play is a trademark of Google LLC.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc