I thought Amazon credit was reversible and therefore not a safe way to be paid for BTC. Sorry if this is offtopic, but am I wrong?
Indeed. I think some people are using fake / stolen credit cards to buy them vouchers then they get your BTC then the gift card gets invalid by Amazon when they found out the CC used was stolen etc. and you are left without BTC and without gift card too !