I have been working for the past 40 days on a Indian consulting company H1B. Company told me they will provide me payslips after 2 months. They refused to include me in their payroll.

I demanded payslips. Now they are saying they cancelled my H1B and asking me to go to my to home country. Client is willing to keep me.

Not sure what to do