Downloads
Authorize.net Advanced (CIM) Gateway
UPDATE: This module is not currently compatible with Ubercart 1.6. It has been well tested and is compatible with Ubercart 1.4.
This module enables advanced functionality for the Authorize.net payment gateway,
based on their Customer Information Manager (CIM) system. With it you can store
your customer's credit card information on Authorize.net's servers. This makes
several important features possible, without exposing a store owner to the
security risk of storing credit #'s in their database.
You'll like this module if you want to:
- Help your repeat customers checkout more quickly by entering their credit card info only once.
- Accept pre-orders for a product and charge the customer when you ship it.
- Process recurring payments using the uc_recurring module.
- Process refunds from within Ubercart.
Please see the included README file for installation notes, use notes, and an API example.
Your help testing and providing feedback is greatly appreciated.
Change Log:
V0.3
-Added ability for customers to edit their credit card info from the checkout screen
-Added a seperate database table for developer account test mode so that profile id's do
not get mixed between the two accounts.
-Added an CIM-specific order pane ("Credit Card Payment")
-Integrated support for pre-orders, based on inventory level set by the uc_stock module.
-Customers can now edit their credit card info and delete stored profiles.
-Integrated with uc_recurring module.
V0.4
-Added validation to new credit cards on the order screen.
v0.5
-Fixed refunds bug.
-Fixed .info file
-Fixed javascrip error that hid "add new card" form when it shouldn't have.
v0.6
-Put files in a uc_cim directory to make untarring easier.
-Documentation note about selecting the correct uc_recurring handler.
v0.7
-Fixed response code bug
-Fixed table {bracketing} bug for multi-site setups
-Added option to choose the delimitting character for Authorize.net response
-Made compatible with Ubercart RC5. This probably broke compatibility with prior Ubercart versions.
v0.8
-Fixed recurring fee handler bug (would fail for purchases not made with the special CIM pane)
-Fixed bug that could let some transactions look like they succeeded, when they actually failed.
-Added a "test mode" for non-developers. It is still only moderately useful due to CIM limitations.
v0.83
-Changed split to explode for reading delimiting characters.
-Added more watchdog logging to help with debugging
v0.90
-Fix incompatibilities with Ubercart 1.4 due to the revision of the uc_recurring module
Development
| Preview | Attachment | Size |
|---|---|---|
| uc_cim_alpha8.x_0.1.gz | 15.64 KB | |
| uc_cim_alpha8.x_0.2.tar.gz (minor fix to order comment saving) | 16.04 KB | |
| uc_cim_alpha8.x_0.3.tar.gz | 56.77 KB | |
| uc_cim_alpha8.x_0.4.tar.gz | 56.49 KB | |
| uc_cim_alpha8.x_0.5.tar.gz | 55.87 KB | |
| uc_cim_1.x_0.6.tar.gz | 55.89 KB | |
| uc_cim_1RC5_0.7.tar.gz | 58.78 KB | |
| uc_cim_1.x_0.81.tar.gz | 59.08 KB | |
| uc_cim_1.x_0.83.tar.gz | 59.12 KB | |
| uc_cim_1.x_0.90.tar.gz | 57.19 KB |


UC 1.4 will have ARB support in the core Auth.Net module which could ideally be combined w/ the free order payment method module I wrote to handle a setup like yours. I still have a little bit of work to do on it before it's releasable.

