Receipt Management
Look up a user's receipts and entitlements across one app or your whole team.
What you can do
Use this tool to investigate purchase and subscription issues for a specific user. Given a device or account identifier, you can see the receipts on file, the entitlements they grant, and (for admins) reset that user's validation state when something has gone wrong.
Searching
Open the Receipts page from Control Center. The search form has two fields:
- App picker — optional. Pick a single app to scope the search.
- Device ID or Account ID — the owner identifier you are investigating. Press Enter to search.
Search modes
There are two ways to search depending on whether you select an app:
Single-app search
Pick an app, enter an identifier, and search. Results are limited to that app. Admin actions and entitlement explorer links are only available in this mode.
Team-wide search
Leave the app picker empty and just enter an identifier. Results include receipts and entitlements from every app you are permitted to see. Use the team picker in the user menu (top right) to narrow team-wide results to the apps of a specific team.
Results overview
After a search, the page shows two side-by-side lists.
Receipts
One row per receipt found for that owner:
- Transaction ID — click to open the receipt detail page.
- Product ID — the product the receipt is for.
- Type — for example purchase or subscription.
- Purchased — purchase date and time.
- Expiration — expiration date and time, or empty if the receipt does not expire.
- Status — Valid, Expired, or Canceled, shown as a colored chip.
Entitlements
The access that has been granted from those receipts:
- Transaction ID — links back to the receipt that granted the entitlement.
- Type — what kind of entitlement it is (for example CONTENT, ISSUE).
- Entitlement for — the target the user has access to. For CONTENT and ISSUE entitlements, this is a link that opens the item in the explorer (single-app search, or team-wide search with a team selected).
Receipt detail
Clicking a transaction ID opens the receipt detail page, which shows:
- Project — the app the receipt belongs to, linking to its project page. For legacy team-scoped receipts, the Team is shown instead.
- Unique ID — the internal identifier of the receipt.
- Transaction ID — the store transaction identifier.
- Product ID
- Status — Valid, Expired, or Canceled.
- Type
- Purchase Date
- Expiration Date
Below the details, the Associated Entitlements list shows the access granted by that specific receipt (for purchase receipts).
Admin actions
Available only to SuperUsers and Global Admins, and only when a single app is selected. The buttons appear in the top right of the results page.
Invalidate cache
Clears the cached validation result for this owner in this app. Use it when a receipt's state has changed at the store (renewal, refund, cancellation) and you want the service to re-validate on the next request instead of returning the stale cached answer.
Delete assignments
Removes all receipt assignments for this owner in this app. Use it to fully reset a user's purchase state in the app — for example after a fraudulent transfer or to clear up an account mix-up. This cannot be undone, so the action requires confirmation.Look up a user's receipts and entitlements across one app or your whole team.
What you can do
Use this tool to investigate purchase and subscription issues for a specific user. Given a device or account identifier, you can see the receipts on file, the entitlements they grant, and (for admins) reset that user's validation state when something has gone wrong.
Searching
Open the Receipts page from Control Center. The search form has two fields:
- App picker — optional. Pick a single app to scope the search.
- Device ID or Account ID — the owner identifier you are investigating. Press Enter to search.
Search modes
There are two ways to search depending on whether you select an app:
Single-app search
Pick an app, enter an identifier, and search. Results are limited to that app. Admin actions and entitlement explorer links are only available in this mode.
Team-wide search
Leave the app picker empty and just enter an identifier. Results include receipts and entitlements from every app you are permitted to see. Use the team picker in the user menu (top right) to narrow team-wide results to the apps of a specific team.
Results overview
After a search, the page shows two side-by-side lists.
Receipts
One row per receipt found for that owner:
- Transaction ID — click to open the receipt detail page.
- Product ID — the product the receipt is for.
- Type — for example purchase or subscription.
- Purchased — purchase date and time.
- Expiration — expiration date and time, or empty if the receipt does not expire.
- Status — Valid, Expired, or Canceled, shown as a colored chip.
Entitlements
The access that has been granted from those receipts:
- Transaction ID — links back to the receipt that granted the entitlement.
- Type — what kind of entitlement it is (for example CONTENT, ISSUE).
- Entitlement for — the target the user has access to. For CONTENT and ISSUE entitlements, this is a link that opens the item in the explorer (single-app search, or team-wide search with a team selected).
Receipt detail
Clicking a transaction ID opens the receipt detail page, which shows:
- Project — the app the receipt belongs to, linking to its project page. For legacy team-scoped receipts, the Team is shown instead.
- Unique ID — the internal identifier of the receipt.
- Transaction ID — the store transaction identifier.
- Product ID
- Status — Valid, Expired, or Canceled.
- Type
- Purchase Date
- Expiration Date
Below the details, the Associated Entitlements list shows the access granted by that specific receipt (for purchase receipts).
SuperUsers and Global Admins have additional actions for invalidating the validation cache and resetting a user's receipt assignments. See Receipt Admin Actions.