The said PG gateway charge is what you agreed to pay at the first place, obviously the exact amount is going to be deducted while ticket cancellation by user.
For ticket with cancellation potential, always use irctc(minimal PG) or Amazon(40 agent charges, fastest refund if paid via Apay balance)