These are virtual giftcards bought directly from amazon.com and received directly on my email from amazon.com, i have 4x$50, exchanging one by one is also okay.
Editing to clarify: I'm a web developer on a country that is so restricted it is extremely hard to have bank accounts in foreign currency, so i have to charge my clients in btc, amazon.com giftcards, or payment gateways like paypal then use exchangers to trade any of these to my national currency (For those wondering, yes, i lose more than 15% in exchange fees...).
These giftcards are the final payment of $250 from a Canadian client, the total was $1100 and i charged the rest on paypal and payoneer, i was planning to put these $250 towards savings so i wanted them on BTC and so i thought amazon.com would be easier to trade as the client didn't know or want to purchase and pay me in BTC. Anyway already been trying for a few days to trade them in the place i usually do but i haven't had any luck(Just managed to trade 1x$50 giftcard...) so i decided to come here...
Edit: I found it is really complicated for me to do trades here as i dont have any rep, of course noone trusts me, and no escrow will want to do a transaction this low and if they did i am not willing to pay $50 for my $170 trade. So i decided not to trade here anymore. Sorry! I didn't know much about how things were handled here as i signed up quite a long time ago and don't check the forum much...