Receipt Management
14 min
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 docid\ srfybcf6akfs9up0ut587