So this story starts a few months ago. I was doing an internship for college at a company with some other guy let's call him A who is well acquainted with the boss (he lives next door to him). We were supposed to develop a mobile app. My boss said at the time that if the app would get sold we'd get some form of payment. We already had one customer for the app.
Forward 2 months our internship is over and my boss says: "Alright, i think i can give you guys a payment of amount X or you can choose a laptop" "Also the two of you can stay and work here for the summer if you want". I said i wanted the payment, A said he'd go for the laptop. After that we signed a contract to work at this company for a decent salary. Then we received a second customer for the app.
Now here the issue: It's been over a month and i haven't received anything yet. A did get his laptop two weeks ago. Each time i ask about the payment my boss says he hasn't 'officialy' sold the app yet. Meaning the customers who're supposed to buy it haven't signed some contract yet. When i asked why A did get the laptop he said : "Yeah but he has to pay back for the laptop, i paid in advance so he doesn't have to pay taxes".
This is my first real Software Developing job and i really like it, i'm still in college and this would be a great add to my resume. However i am not sure if i'm being screwed over here. I will receive my first payment (for actually working here) in about 3 weeks. What am i supposed to do here?