No. You do not need to buy anything to earn rewards or participate in the program. Program participation is completely free.