Yes. Amazon does accept prepaid cards.
There might be some restrictions posed for prepaid cards. They cannot be used in conjunction with credit cards on a single order. Amazon.com does not accept the three-digit CVV number found on the back of some credit cards. Payments may fail to process if the issuing bank requires the code.