However, what you end up with is silly bits of paper that I end up carrying round in my wallet or stuffed into folders at work or at home.
Why can't my payment card contain an identifier that allows the bank to send me a digitally signed receipt - I could get notification by SMS or email that this is in place before I leave the shop.
There is a lot of crypto tech that could be thrown at this problem and it would end up more convenient and better.