There is one that I know alternative but I never tested it yet if you want then you can check this
https://paywithmoon.com/I think this cards work only in United States and for merchants located in US, there are a lot of other restrictions other than Amazon, you can't use them for any gambling or betting.
It's better to carefully read their terms and faq page before signing up for anything.
Or, alternatively, and as BitMaxz mentioned, if you simply want to pay for something where the store doesn't accept bitcoin, or have gift cards, then you can maybe try Dashbargain.
I heard about mobile wallet called Cake wallet that have CakePay option you can use for purchasing and using gift cards in your local area without any kyc.
I didn't test this myself so I can't really confirm how it works in real life situations.