I have not had this happen to me - yet. However, after your post I think I will be asking if they are charging a fee for card use before I give them my information. If so, then they can go find another customer & I will find another company to do the work needed.
Thanks for warning me of...