i would tell them to go ***** themselves.
20% in extras. hell no.
i know there are some rules around what can be charged extra, but not sure what they are.
i do know that wesbank recently were forced to refund a massive amount of "facilitation fees", but i suspect that wbc try to tiptoe around...