Working on the Authorize.NET payment engine