No, to the first question! Yes, to the second!

I would demand a paper receipt or they could cancel the purchase!