No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I have not had an Open Sky card, but it took approximately 65 days for me to get my security deposit back from Cap One.
GL - hope they are faster for you.
I got mine back within a week or two. They asked if I would like it returned through ACH as I had paid it, and I said yes, just send back to the same bank.