No, you can use a physical card for Pesola Rewards but most members simply use their full name, email address, and/or phone # to earn rewards.