jblank, are you still looking to get this fixed? Of of the major issues is with the Authorize CIM Gateway module (http://www.ubercart.org/contrib/2537).
I spent a significant amount of time testing CIM v0.90 with Ubercart 1.6 in the past week. I talked with Chad, the owner of the CIM module, and he is now aware of the issues. Here is what I found:
- In a test environment, I am able to use uc_subscribe and uc_cim together to create auto-renew of subscriptions. When using an Authnet test developer connection, the transactions are processed perfectly every time.
- In production, uc_cim is not working at all. It gives failure messages every time. Chad mentioned CIM v0.90 may work with an earlier version of Ubercart, but I cannot downgrade from 1.6 at this point.
When running production transactions, the following error messages were stored in watchdog:
Type: php
Date: Saturday, November 15, 2008 - 09:45
Location: /cart/checkout/review
Referrer: /cart/checkout/review
Message: unserialize() expects parameter 1 to be string, array given in /sites/all/modules/ubercart/uc_cim/uc_cim.module on line 380.
Severity: errorType: CIM
Date: Saturday, November 15, 2008 - 09:45
Location: /cart/checkout/review
Referrer: /cart/checkout/review
Message: Customer payment profile could not be created. User: 2923, Error: The transaction was unsuccessful.
Severity: warningType: uc_cim
Date: Saturday, November 15, 2008 - 09:45
Location: /cart/checkout/review
Referrer: /cart/checkout/review
Message: CIM Charge failure. Raw gateway response: . Raw CIM response: The transaction was unsuccessful.
Severity: noticeType: uc_payment
Date: Saturday, November 15, 2008 - 09:45
Location: /cart/checkout/review
Referrer: /cart/checkout/review
Message: Payment failed: Credit card payment failed: The transaction was unsuccessful.
Severity: warning If you are urgently trying to get this fixed let me know and we can see what we can do to make this happen. Thanks.
