If you are using the Authorize.net CIM API for web services and are ending up with a XML / SOAP response (SimpleXMLElement Object) with the error:
> E00044 – Customer Information Manager is not enabled
###If you have a production Authorize account
Authorize.Net requires you to agree to the CIM Terms of Service before the API can be enabled. Please perform the following steps below.
1. Log into your Authorize.Net Account
2. Click Account
3. Click “Merchant Profile”
4. Under “Additional Services” click the “sign-up” link where CIM is listed.
5. Agree to the Terms and Services
###If you have a Authorize.net / auth.net sandbox account and you do not have CIM enabled:
“Customer Information Manager (CIM) is not available within shared test accounts. If you need to process CIM transactions, please request a new test account at: http://developer.authorize.net/testaccount/.”