Skip to main content

App Setup

These settings decide how receipts are processed and how user inventory is stored.

Open an application from Applications and select Edit in the top right corner.

The Edit button on an application page

General​

The general section of the application settings

FieldDescription
YOUR APPLICATION IDCreated with the application and cannot be changed. Your app sends receipts to this identifier.
NAMEUsed to identify the application in your dashboard. Changing it has no effect on validation.
USER BEHAVIOURWhether purchases are tied to a user, and how strictly. See User Storage. Requires a paid plan.
WEBHOOKYour own endpoint, called after every successful validation. See Server Webhook. Requires a paid plan.

Platforms​

The platforms section of the application settings

Each store has its own tab. Fill in only the stores you sell on, and follow that store's page under Store Setup for where each value comes from.

FieldDescription
BUNDLE IDYour application identifier as registered on that store. Google Play and the App Store only.
LICENSE KEYThe private key used to reach the store's validation API.
ACCOUNT IDThe account the key belongs to. Apple splits this into Issuer Key and KID Key.
WEBHOOK IDPayPal only. Identifies the notifications PayPal sends us about subscriptions.

PayPal keeps Sandbox and Production values side by side, because its two environments use separate credentials.

danger

Keep these values up to date. If a bundle identifier or key no longer matches what the store expects, every receipt sent to this application will fail validation.