Amazon typically allows prepaid cards as a payment method, but there may be restrictions.
You should use your prepaid Mastercard, Visa, or Amex cards as a credit card payment method during checkout—not as a gift card. Entering the card as a gift card will cause the payment to be declined.
If you continue to have trouble using your prepaid card for Amazon purchases, visit the Amazon help page or contact Amazon’s customer service for assistance.