You can use any credit card or debit card to pay for your purchases at Old Navy. Visa, MasterCard, American Express, Discover, JCB, and Diners Club International cards are accepted at all Old Navy stores and websites. You can find best credit cards for everyday shopping here. If you want to earn cash back with every purchase, you should take a look on cash back credit cards. For example, Discover It card gives up to 5% cash back on eligible rotating category purchases and 1% on all others purchases.