0 Votes

API check for CIM

Status: New
by on ‎01-23-2019 01:33 PM

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.

Comments
by Authorize.Net Expert Authorize.Net Expert
on ‎01-24-2019 10:25 PM

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

by
on ‎01-25-2019 08:33 AM

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

by Administrator Administrator
on ‎01-25-2019 09:36 AM

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

by
on ‎01-25-2019 09:38 AM

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

by Authorize.Net Expert Authorize.Net Expert
on ‎01-25-2019 10:12 AM

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

 

by
on ‎01-28-2019 09:17 AM

@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.

by
on ‎02-15-2019 11:02 AM

@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

by Administrator Administrator
on ‎02-15-2019 11:08 AM

@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

by
on ‎02-15-2019 11:12 AM

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