He backed off & spoiled your plan,

Keep the 500 & fine him 50 more when he comes back to you.

None of you work in a bank !

Only they know the meaning of Registration charge / file charge / service fees / & so on.

I assure you....
he won't mind if others have treated him this way before.