I am an undergraduate computer engineering student. A friend of mine (not computer engineer) working in a company as a intern web developer. Two months ago, this company decided to make an android project and they offered us to work with them. Since i am 4th grade and i want to gain some experience before graduation we accepted it even though the salary was really low.
After that I made an unoffical agreement. I work from home and give priority to exams and school projects. They are very understanding about this. Also i decide on deadlines and they setup a meeting at these deadlines to check proggress of the project.
I have not been paid for two months. My project manager keep saying that they need to show a payment for something to pay our salaries because of that we are unoffical workers, otherwise they can not explain this cashout to government.
I have three questions about this story.
1) Since my friend already working there, do they have the right not to pay extra for this project? Please remember that he is working as a web developer in there.
2) Sometimes I have to put deadlines further dates because of my exams and school projects, can they decrease the salary because of this situation?
3) How should i behave against this not being paid situation?