You need to pay a yearly fee to own a credit card.
Moreover, you need to pay interest on the amount you spend.
This is how credit card works.
Also, the bank checks your credit before issuing a credit card.
The yearly fee, the annual fee, is charged at the end of every fiscal year.