What Debit or Credit Cards are accepted?

MasterCard, American Express and Discover.  Visa is not currently accepted at this time due to the Visa merchant fee structure.