NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Decline codes

What does Authorize.Net E00044 “Customer Information Manager is not enabled” mean?

Checked

Authorize.Net E00044, "Customer Information Manager is not enabled", means the account cannot store customer profiles. Any request that creates or charges a saved card, including subscription renewals that rely on profiles, fails until CIM is turned on. Enable Customer Information Manager on the Authorize.Net account.

Type
Error (merchant setup)
Who declined
Your Authorize.Net account settings
Retry
No, until CIM is enabled.
Shopper action
Nothing; the store has to enable it.
Merchant action
Enable Customer Information Manager in your Authorize.Net account.

What PlatformDTC does

PlatformDTC needs Customer Information Manager on a store's Authorize.Net account to bill subscriptions: it saves the card as a customer profile at checkout and charges that profile on renewals.

Why it happens

Saved cards on Authorize.Net live in Customer Information Manager, which has to be enabled for the account.

What the store can do

Get Customer Information Manager enabled on your Authorize.Net account (contact Authorize.Net if it is not offered), then test a subscription checkout.

For developers

messages.message[0].code "E00044". Affects createCustomerProfile, profile.createProfile in createTransactionRequest, and profile charges.

Frequently asked questions

Why can't my Authorize.Net store save cards (E00044)?
Customer Information Manager is not enabled on the account.
Do subscriptions need CIM on Authorize.Net?
If renewals charge saved customer profiles, yes.

Sources

Related

Payments library