I'm Lucy, and I'd be happy to answer your questions today. I'm sorry to hear that this happened.
You may want to call your bank before doing anything else to see if they have any information about a pending direct deposit. I used to work for a bank, and sometimes they can see pending deposits before they post to your account or show in online banking. Banks don't always process direct deposits the moment they're received.
If there's no deposit, you can file a wage claim with the state of Texas. A wage claim can only go back 180 days, so there's no reason to delay.
It's actually a felony under Texas law for an employer to fail to pay an employee when their wages are owed. Tex. Labor Code, Section 61.019. Another option is to let you employer know that, if they do not pay you, you'll be forced to file a wage claim with the state, and the state can press criminal charges against them - one count for each paycheck you did not receive as scheduled.
It is a violation of federal law to terminate an employee in retaliation for exercising their rights, so your employer cannot fire you legally for seeking pay for work performed. If they did, that would be a separate lawsuit.
If you have any questions or concerns about my response, please reply WITHOUT RATING. It's important that you are 100% satisfied with my courtesy and professionalism. Otherwise, please rate my service positively so I am paid for the time I spend answering questions. If you are on a mobile device, you may need to scroll to the right. There is no charge for follow-up questions. Thank you.