Yes, if it was disclosed in the Account Agreement,  your credit card company can charge you a fee for a cash advance. You should review your Agreement or contact the credit card company for an explanation.