Some of the RFID cards can be programmed with codes in them (like the mifare Desfire card) which can act like an encryption key. The card can then encrypt the number before sending it. Im guessing that Barclaycard does this so that copying the number is a waste of time without the encryption keys. Still, clever stuff.