They're calling the somewhat inconvenient card, the "Sub Gold 30." From the look of it, it contains a chip that you can insert into a card reader much like a credit or debit card.
Here's the ad for the promotion:
The conept seems to be even though the card's size in inconvenient (and you can't eat it), it's worth it because of the free food.
Photo via Subway France.