This company will simply fabricate fees that they debit from your account if you don't jump through a bunch of hoops. Specifically, the like to implement things like a "PCI Compliance Fee". Even if you do meet their compliances guidelines, they charge you the fee. If you send them registered mail explaining that you have followed their instructions for compliance to the letter and therefore you explicitly deny them the right to charge you the fee, they will charge you the fee.
The "customer support department" is staffed by what seems like a collection of high school kids. They refuse to call you by your last name and, generally speaking, they couldn't be less helpful or more unprofessional.
Avoid this company at all costs...because once you are in bed with them (and they have direct access to your checking account for the deposit and withdrawal of fees) you will find that they are interested only in ripping you off.