CC fees were a dinosaur anyway. Dating to a time when few people used them and there was no justification for spreading the interchange fees onto passengers who paid by other means. But, that is no longer.
Just as with all fees, there ought to be a published price which is easily seen online.