Sorry about that, yes, you should check on your Authorize.NET server behavior. The value that makes it go into text mode is x_test_request, in the code it looks like this:
$AuthNet_required[$nextIndex] = "x_test_request";
When viewing the code it is the line that comes just after this that tells it to use the testing server. You need to make sure that this setting is set to false to make the transactions live and record with Authorize.NET.