I have a small problem with a customer... He seems a nice guy, but I'm doing for him a somewhat big project, and this is what happened: He made a requested initial payment of 20%. After a couple of weeks I reached a milestone, showed it to him, he was happy with it and said he would pay me in a couple of days from that day... Well, it's been 3 weeks now almost and payment never came. I think it's a lot of time for a big, time consuming project.
I really don't know what to do... I would like to just end it here, get at least a part of that milestone, send him the files and go separate ways... However I'm not sure if that would be possible without him getting mad or getting back at me by starting a paypal dispute or something. Another option could be to talk to him about this and request more money in order to continue? What would you do or what have you done on a similar situation?