Authorize.net has lost all my money from web payments, as they've entered the incorrect merchant ID and then the incorrect terminal ID. I can't even engage their staff to resolve this issue. Truly awful. I'm about to commence legal proceedings against this company. Use anyone else.