If you have a question, you should find the answer here.

Do I collect points on all purchases?

Yes. As long as you have linked your card to your account or you enter your card number during the checkout.