Credit cards, debit cards, prepaid travel cards and cash are all accepted in Mexico. Outside of a few purchases like transportation fare or local shops, a credit card will be your best bet for everyday purchases.