How is it possible?
Stores pay a fee every time they accept a card payment
Every month, we set 290 Lucky Times (each with a prize). If you're the first to use your card after a Lucky Time, you win the prize
Official Rules & Odds
Read them here