It makes perfect sense. The only problem here the points will not be instant. So we wouldn't know what they mean by financial cards. Maybe they mean regular credit cards or maybe only Vanilla MC? I won't be taking chances and buy too many cards during this promo.

