No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
That sounds like something bigger than using a credit card. Do you have a credit karma acct? see if something negative popped up.
Maybe a collections account popped up perhaps!