InAppReceipt class and spec