Does amazon accept visa?

Yes. Amazon accepts visa cards

Amazon accepts visa cards as part of credit card or debit card payments, including the Amazon Rewards Visa Signature Card. In some cases, you may only be able to use Visa and Mastercard credit cards. In some circumstances, the checkout procedure will make this explicit and allow you to select one of those payment options.