My concern and question is, nowadays in the USA many credit cards companies are giving cash-back rewards. Some checking accounts (e.g. Discover) also give cash-back points and rewards bonuses for people who open accounts with them.
My question is, are these cash-back points, reward bonuses and the like which you get from a credit card company or checking account bank permissible from an Islamic perspective?