I've wondered for some time why card processors don't have an API to accept receipt data so that they could handle storing receipts along with the transactions. It would be a little less wasteful but also allow some of the newer banks to create some interesting products. Your bank or card issuer already knows which store you visited, when, and where. Knowing what products your purchased doesn't add too much more dime…
Home Depot does this with their card readers. I entered my email address once to send an emailed receipt, and forever after, if I use that same card, it will just send me an email with my receipt. Note: this is not even a Home Depot card, it's just my everyday Visa card. I've also seen this with anybody that uses Square - it can be a little surprising because I'll check my email and see a receipt for a random food tr…
But, similar outcome in terms of reducing paper.