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
Comment #2
amorsent CreditAttribution: amorsent commentedI 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:
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?
Comment #3
justinclewis94 CreditAttribution: justinclewis94 commentedI 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.
Comment #4
m.stentaThanks @amorsent and @justinclewis94 for the info - glad to hear it's not an issue with this module.