What is annoying is Amazon pays non-US affiliates only by gift card or by check. Direct deposit is only for US affiliates, which is nonsense. I earn commissions from my web application http://www.jeviz.com .
I get my Amazon Affiliates commission (non-US) using Payoneer. Takes a couple of days instead of 4 weeks, cost is about the same as what my local bank wants for an overseas cheque anyway.
I have tried Payoneer but Amazon did not accept Payoneer account. How did you do it?