If you prefer to pay for your groceries with an American Express, MasterCard, Discover Card, or Diners Club Card, you're out of luck, as Costco only accepts Visa network cards for credit card payments. You can also pay via debit card, cash, cheque, or EBT.