Docs Managing Your Apps Android (Google Play) Adding an App

Adding an App

Adding an Android app to RefundShield is a two-part process: first you register the app with its Google Play credentials, then you configure notifications via Pub/Sub. This article walks you through the registration form.

Fill in the App Form

  1. Go to Apps in the main navigation
  2. Click Add New App
  3. Select Google Play as the platform
  4. Fill in the form:
    • App Name: a friendly label for your reference
    • Package Name: must match exactly what's in Google Play Console (e.g., com.yourcompany.yourapp)
    • Service Account JSON: upload the JSON key file from your Google Cloud Service Account. See Google Play Credentials if you haven't generated one yet.
  5. Choose a Protection Preset (Maximum, Medium, or Minimum)
  6. Click Save
RefundShield, Add New App form for Google Play, with Package Name, Service Account JSON, and Protection Preset filled in

Next: Configure Your Webhook

Once saved, RefundShield generates a unique Webhook URL for your app. You need to configure Google Cloud Pub/Sub to push notifications to this URL, without this step, your dashboard will stay empty. Continue to Configure Your Webhook URL (Google Play).

Multiple Apps

A single Service Account JSON can be reused across all your Android apps under the same Google Cloud Project, just upload the same JSON file for each new app. For each additional app, you only need to repeat Step 5 of the Google Play Credentials guide: go to the already-invited Service Account in Google Play Console and grant it the three required permissions for the new app.

Each app needs its own Pub/Sub configuration. After saving, you'll get a unique webhook URL, follow the Configure Your Webhook URL (Google Play) guide for each app to set up notifications.

You can add as many apps as you need. Your plan's limit applies to the total monthly refund volume across all your apps combined.