Repeipt generation basics

Just in case of fraud, we will need a proof of purchase.  Although PayPal does provide receipts (not sure about Stripe), they have been known to fail to send. (At least to me)