MAS Receipt Checker
See below for the Download button.
Quick Introduction
This tool is mainly meant for Mac developers who want to look at receipt contents of their macOS App Store and TestFlight apps.
But it may also help users to identify why they are getting this dreaded error message:
XXX.app does not support the latest receipt validation requirements. Please contact the developer for support.
That error message usually suggests that the program failed to validate the receipt, which is a file installed into the app by the Mac App Store.
In detail, if the program keeps quitting with exit code 173, despite the receipt actually being valid, this message is likely to appear on recent macOS versions.
Most likely the problem is that the Mac has no primary MAC address (which this program will alert you about) and the application isn't prepared for that special case.
If you're a user and run into this case and you can't run some Mac app because of it, try changing your network setup, or reset it so that this app's warning doesn't appear any more.
Developers: If you name a receipt by prefixing it with "#" and the correct 6-byte MAC code as hex string (example: "#0017f2c4bcc0 receipt for x"), that MAC will be used to validate the receipt.
Jeff Johnson's article Mac App Store receipt validation revisited may be helpful to developers if their app leads to the above error message.
Here's a sample output showing first the MACs of the Mac, then two checked apps and their receipt properties.

Download
Latest
Current version: 1.0, requires Mac OS X 10.10 or later