i believe someone retired certainly can get a credit card. If a person has a good credit rating then they will probably qualify.

And not having a job does not equal no income. plenty of retirees have income - everyone has social security and 75-80% of the population has assets and income beyond just social security benefits.