I suspect that main reason is related with payment method. I am non-us associate. I have started with gift card payment it well good then I have changed to cheque payment method. I have waited long but no payment I have received. I have called amazon they said me there is problem and they will send it again. I have waited long when I contact them they said me it is already on the way then few weeks later they terminated my account and these cheques never come to me although they said they are on the way. I have wrote a story about the process without mention of payment issue https://hackernoon.com/dont-put-all-your-eggs-in-one-basket-...