cancel
Showing results for 
Search instead for 
Did you mean: 
jima
Regular Contributor
Status: New

I'm trying to find out if there is an API call that will return whether or not CIM has been enabled on an account or not.

Right now we have the occassional customer who has initial issues with our payment implementation, and it often is a result of them (our customer) not having CIM enabled in their Authorize.net account. I would very much like to be able to programatically do a check for whether or not CIM is enabled.

Oh, and it would be ideal if the call didn't return a response that "implied" the anwser of whether or not CIM was enabled, but rather explicitly stated it.

10 Comments
gmokhasi
Authorize.Net Expert Authorize.Net Expert
Authorize.Net Expert

Hi @jima, this does not exist currently. @Anurag -- I thought CIM is enabled for all merchants by default?

jima
Regular Contributor

@gmokhasi, could a method be made, for such a check? Seems to me like there would be universal benefit with the existance of one.

RichardH
Administrator Administrator
Administrator

Hello @jima

 

I can see how this would be useful.  With your permission, I can move this topic to our Ideas forum where we manage enhancement request from our developer community.

 

Richard

jima
Regular Contributor

You don't need my permission, I'm all about getting it done! :D

mmcguire
Administrator Administrator
Administrator

In the meantime - If you send any CIM api request to an account that has CIM disabled you will receive response code:E00044  text: Customer Information Manager is not enabled

 

jima
Regular Contributor

@mmcguire, I'd like to think that's the case, but I'm not finding that to be true. I'll do some digging to see if I'm mistaken, or if my code just isn't catching that, but it seems like I would get that message if it were being sent, and I'm not.

jima
Regular Contributor

@RichardHin the mean time, I am trying to code with what @mmcguire has suggested in mind. Here's my problem/issue though; I've not found his claim of the error code of E00044 to present reliably, and would like to troubleshoot it.

So, to that end, can you tell me how to toggle (enable/disable) CIM (in the Sandbox UI), so that I can play around with sniffing for that error?

 

Thanks,

Jim

RichardH
Administrator Administrator
Administrator

@jima

 

To disable CIM in the sandbox, follow the instructions on the page below but change https://account.authorize.net to https://sandbox.authorize.net

 

https://support.authorize.net/s/article/How-to-discontinue-the-Customer-Information-Manager-CIM

 

Richard

jima
Regular Contributor

Wow, I'm an idiot (I didn't scroll down quite far enough, assuming it would be nearer the top of the page). Thanks for the hand-hold there. :D

Johnyx
Member

Hahah Yes Jima Same Here :D