haaaa ok ...
You are right both ...
The developer is going to pay you .. I am sure ... He just scared to be scammed too

I can understand him ... he believed that you don't have doing your job correctly ... because there was many plaints. It's normal that he refused to pay you no ?