No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
The dining is straight forward, but is the shopping only online? I understand you register specific cards and they will earn Airline miles while shopping through the portal. I would assume online only but site is kind of vague.