Initial work patching up the AuthorizeNet provider