Generally, your employer has to give you your last paycheck no later than the next scheduled pay day.Ask a similar question
As a general rule the employer has to pay the next business day, or the next regularly scheduled payday. You may request that the employer send your final paycheck to any address you choose, and you are entitled to accrued vacation. Because your pay is in part commissions (or so I assdume) you are not entitled to the commissions until they are earned -- which sometimes is in the future. without more facts I cannot say.
Your situation involves important and complicated matters of law and fact. I urge you to consult with a lawyer on this matter.