No customer should pay in advance , only pay after checking your device

My phone was picked up today for screen replacement. I see a big black spot on the screen on deliver
This is unacceptable The person demanded the money in advance, before even I looked at the phone,
This is really improfessional. No customer should pay in advance , only pay after checking your device.