My question whether I need to pay traffic fine even if it is not mistake?

Actually you don't have to pay any traffic fine.

What you are asked to pay is the fee for the traffic dept to issue the report so that you can ask the Insurance Company to proceed and issue a "repair order" on your name.

Unless of course the Policeman had found that you were "illegally parked" or something else against the traffic rules.

Regards!!