What forms of payment are accepted online? March 05, 2021 21:42 Updated The following are accepted online: Visa, MasterCard, Amex, Discover, Diners, China UnionPay, and JCB. Related articles Can I shop online as a new customer? Do you accept Medicare or Medicaid? Do you provide eye exams? What forms of payment are accepted in-store? Why are the frames saying “in-store only”?