They have a very clear payment policy that says it takes 90 days or 3 months to pay. There is a payment schedule on their website. Check out the shopper FAQs. The payment schedule is on the bottom. The same page also has their phone number on it. Odds are that on the last day of the 3rd month or the first day of the 4th, you will need to call them. Actually, I'd probably email Bristin a couple of days before the end of the month and resend your invoice. Then do the phone call if you are not paid. Yes, it's a pain and yes, you shouldn't have to do it, but the quickest way to get your money is to make that call. Once you do that, you should see your money within 48 hours.