I didn't get any mail from Transferwise to clear my source of fund. Till now that is. I got verification mail within 2 days. After that I put 20 euros in it to get a European bank details.
But if you are India then better go through Payoneer. It'll save you tax by 15% because you will provide a US bank account and give your Indian address for proof.