I too was duped by TransOne Merchant Services out of Irvine CA. They announced a new merchant "PCI Compliance Fee" of $124.75 just after my contract had renewed for the 4th year at the beginning of Dec 2009. I called around and found this fee was not being charged by everyone, so I decided to discontinue their service. I faxed a letter in to their Irvine office on Dec 10, 2009, indicating I no longer needed their service. On Dec 17, 2009, they took the PCI Compliance Fee of $124.75 from my account after all. On Jan 19, 2010, they took $495 from my account for closing the account at a time other than my annual renewal date in November, causing my account overdraft charges. They claim to have submitted a request to refund charges of the $124.75 and that could take up to 10 working days. I feel like my account is an open door for them to take as they see fit, whether I like it or not.
I have since gone to Intuit On-Line Merchant services who does not charge a PCI Compliance fee and doesn't intend too. So far, they have been very up front about all fees.