My website has had the authnet module running flawlessly with Ubercart for years, up until last week. Around 2018-05-07 we got reports that customers couldn't check out. We found every order using a credit card showed the error "Authorize.Net: Creating CIM profile failed".
We are running authnet 7.x-1.0-beta2, and have been for a while. I downloaded the latest anet_php_sdk with the latest SSL certificates, but that didn't seem to help.

I followed this thread, https://www.drupal.org/project/authnet/issues/1733624 which recommended running this php to test the CIM profile creation:

$values = array(
  'merchantCustomerId' => 'test',
);
$cim_profile = authnet_customer_profile_new($values);
authnet_cim_profile_save($cim_profile);
dpm($cim_profile->customerProfileId);

This returned "Authorize.net CIM Success: Message:" with no message.

Any ideas on what changed or why we can't create CIM profiles any more?

Comments

justinclewis94 created an issue. See original summary.

amorsent’s picture

I had seen a few similar errors on 2018-05-07

I'm on 6.x-1.0-beta1 with SDK version 1.1.8 and the SSL cert last updated Jan 6, 2017

In my case the messages were:

Authorize.Net: Creating CIM profile failed.
Authorize.net CIM Error: Error Message: Server in maintenance E00104

But it cleared itself up in a matter of minutes, and has been working fine since.

If I look further back, it seems to have happened occasionally, usually in brief clusters.

I think in my case it was on the Authorize.net end - I presume they were doing server maintenance as the message suggests.

If it has been persistent for you, then maybe they changed something at that time that is continuing to cause issues for you for whatever reason?

justinclewis94’s picture

Status: Active » Fixed

I have a temporary fix.

I had uc_recurring installed on top of the regular ubercart module. the uc_recurring module had a few modules and webhooks for authorize.net. I disabled those, and my credit card transactions now go through correctly. Not sure what it was in those modules that makes credit cards fail.

m.stenta’s picture

Status: Fixed » Closed (works as designed)

Thanks @amorsent and @justinclewis94 for the info - glad to hear it's not an issue with this module.