Does amazon accept vanilla gift cards?

No. Amazon does not accept vanilla gift cards.

Vanilla gift cards can be used in any store that accepts Mastercard. A Vanilla gift card, on the other hand, cannot be used on Amazon. You'll need to "trick" the system into thinking you're using a Mastercard debit or credit card instead.