credit card services

I have been working for a credit card service that pays on residuals. I have worked for more that a year with this company. The company has been holding my residual checks for more that 3 months now and I don’t know where to turn. I am independant contracter for them. Is there any laws that will help me get paid for all the work I’ve done. The company keeps telling me next week I will get paid and now it’s 3 months later. I live in California the company is based in Rhode Island. Please any advise would help.