I have been in business for over 7 year and have never dealt with a company so corrupt and dishonest like Authorize.net. I opened an account with them and they approved the account after making several transactions. I received an email from them saying that my merchants account will be closed with absolutely no explanation. I requested in writing the reason for why the account is being closed and they couldn't even give me a reason. They said all funds may remain on hold for up to 120 days from the last processing date. This corrupt company wants to keep my customers money and not refund them back. We requested a refund to our customer and this company also denied to do that. DO NOT USE THIS COMPANY THEY ARE SCAMMERS.