[BUGFIX] Unset total when payment fee is zero

Always set payment fee amounts to ensure recalculation of payment fees.
Fixes incorrectly displayed payment fee amounts when switching between
payment methods with payment fees and payment methods without payment
fees.