Playing Ultima IV on the Apple 2 was probably what got me into computers ... well, maybe not so much playing as where it led ...
Apple uses a signing mechanism for in app purchases, but its behaviour is a bit weird. This post outlines how to confirm the validity of Apple's receipts in Python.
a very old article indeed!
(rather out of date)