According to Wikipedia:
"The card is now no longer needed to process transactions, however employees are encouraged to make as few sales as possible without the card".
No just give them your postcode. They say they need it to send you offers but I have never had any. I went there yesterday and they didn't even ask for my postcode.