Is there a fee charged for the service? If yes, how much and does the service center take credit cards? Any help will be appreciated.