Some wallets accept Credit Card after verifying you.
But big downfall with that is credit card companies consider buying coin a "cash advance" and so you'd be paying the same fee's you pay when you use an ATM essentially.
I'm sure there are ways around that. Thats just my experience using discover cards to buy bitcoin through a wallet. Circle for example.
There's also
https://indacoin.com/change (indacoin) claims credit cards work. I've used them before with my debit card, transaction was almost instant. (10 mins)
Not sure how works with credit cards.
Just my 2 cents sir, hopefully helps.
Cheers
Edit: It wasn't a discover card, my bad. It was capital one now looking back into Transaction history. (Circle) Still an option to look into though.