Does amazon accept otc card?

No. Amazon does not accept otc cards.

You'll need a prescription to buy OTC drugs using an FSA or HSA card, and Amazon doesn't yet enable this service. However, you can purchase these things on Amazon using alternative payment methods and then request reimbursement from your plan administrator.