Okay, so chipmixer.com appears to be down, so I used the onion link (
http://chipmixorflykuxu56uxy7gf5o6ggig7xru7dnihc4fm4cxqsc63e6id.onion). I've made my deposit and had 5 confirmations. I've refreshed the page a few times and it appears not to be acknowledging the transaction.
Was there I minimum amount? I am reluctant to transfer large amounts for obvious reasons. I can't access the FAQs (may be a problem with Tor Browser).