When you apply for a card approval can in fact take various periods of time. The quickest way is to get an instant approval
that generally requires only a few minutes. On out site you can look through the several variants of cards with the instant approval from Discover, American Express and Citibank. In some cases (but no always!) you can start using the money immediately after getting an approval. If you get instant approval, bank can show you your credit card number and expiration date right away. So you will be able to shop online or by the phone with it. However you will not be able to go to the store because you won't have the card itself. Also mind that you won't be able to use your whole credit limit before your card arrives for security reasons. Finally, it must be emphasized that there are no cards that will guarantee you that. Some customers get this option, but not all, probably for security reasons.
All credit cards terms, fees and rates mentioned in this article/post are actual on the posting date. See the current products’ Terms & Conditions on the issuing banks' websites.