No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
What are the circumstances of your transaction with them?
What were the terms of the contract you signed?
In my understanding that would fall under the written contract SoL. There is a 15 year SoL in Ohio (live in Ohio as well) on written contracts.
As an agreement to pay in full on a set date, it looks to me to be a classic promissory note.
Regardless, I am certain that the issue has been addressed by prior case law in your jurisdiction, which would give a definitive answer.
I would recommend a quick consulation with an attorney in your jurisdiction familiar with case law interpretation of that type of instrument.