No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I had a similar experience. Call and be sure but I think I had to send them my SS-4 from IRS. If you don't have a tax id then may ss card? Not sure.