What is your payment terms? And when do I get paid? We pay you within 45 days from receiving payments from the retailers.