We at the time we were a new Netsuite user, and Authorize.net said they had a native connection to NS, We signed the paperwork and went to implement, but it was apparent in about an hour they had no solution at all for us, only a virtual terminal that we could retype the transaction in, We never did a single transaction and canceled the service. They keep sending us bill and on calling (over 6 calls) they agreed to remove the charges, They did not and sent it to a collector, Who gave us the analogy of having ordered cable service and then canceled for the same day you would still owe for the month, the difference here if never worked and if we used the cable analogy it is like they came out and could not make it work, But with authorize.net they will call in lawyers and collectors when they made a mistake.
When they work they may be a fine company, but when they don't there is no help and they act like jerks.