from the redwing listing on the site you can click to learn more and it looks like an application for a target credit card, or debit card. as far as I can tell. I think Red Card is an encompassing name for all the optional cards, a little like a Myer 1 card.
So far I've balked at the $80 to $100 it's going to otherwise cost to get this guy and many of those listings are selling out so I'm probably going to end up skipping it. I'll ask my mate, but so far I haven't had him order anything for me(he has his own life and a wedding to organise), just used his address when I couldn't use my own. Even the retail price for this OK voyager mould is a little hard to swallow for multiples.