Whose insurance pays when someone else hits your car?

If the other party was clearly at fault in hitting your vehicle then their insurance will pay for the damage to your vehicle. The key is that it is their fault. The way you word the question you don't state that they were at fault but that they hit your car. If it is determined that they were at fault then their insurance pays, if you were at fault then your insurance pays.