Yes. Amazon accept discover.
Discover credit cards are accepted by amazon. They are a part of amazon payment methods including other debit and credit cards. Paying through your discover card will even get you bonus rewards which can further be used on amazon. But these do not contain any value for amazon gift cards.