I’ve been an affiliate for Amazon for over three years now and I get paid via gift cards. I turn the cards into cold cash by exchanging them in gift card exchange sites. However, I find that a lot of these sites have very high rates. They can sometimes take up to 20% of the value of the card. With that said, I now directly trade with people using forums like Reddit. It’s been working out very well for me.