if an employee says they will pay you on a certain day and do not is that legal?
I assume you mean "employer." It is legal, unless you have a written contract providing otherwise, but also poor business practice.