Yes, you can be charged. Paying for the damage you do does not undo the criminal act you committed: vandalizing or destroying another's property. You cannot be absolved from a crime by paying for the damage; the criminal justice system is separate from any civil claims for compensation against you. So having paid for the door, while something the proscecutor or judge will likely take into account in your favor, does not prevent charges, or being fined or imprisoned (possible, but unlikely) for the crime)