No. Printing a paper receipt takes a second or two and is absolutely foolproof. Providing my e-mail address is slow, awkward and annoying, because retail staff can't spell my name. I have no way of checking that I've actually received a receipt during the transaction, which might cost me money if I'm unable to return the goods or make a warranty claim.
Paper receipts aren't a meaningful environmental problem. A major British supermarket recently reduced their receipt paper consumption by half, by fitting double-sided thermal printers to all of their POS terminals. The total environmental benefit amounted to less than 300 tonnes of CO2; In a business with revenues of £21bn, that amounts to no more than a rounding error.
Paper receipts are very valuable to many businesses, because they can substantially reduce shrinkage. Many catering businesses have a clearly stated policy that "If you don't get a receipt, your order is free". This makes it far harder for employees to serve a customer and pocket the money, which was historically a very expensive problem for many businesses.
Most retail businesses have a lot of money invested in their POS equipment - not just the equipment itself but also the staff training and support infrastructure. Paperless receipts offer no obvious benefit to most businesses, but the costs would be substantial - replacing their POS equipment, retraining their staff and the cost of lost sales due to the inevitable teething problems of any new system.
I don't see why any business owner would pay you money for this. They don't see anything wrong with printed receipts - they're easy to deal with, keep their employees honest and cost them virtually nothing.