Yes: eyeTest.com accepts Visa, Mastercard, Discover, and American Express (including cards that have FSA/HSA funds on them).