The Authorize.Net Customer Information Manager (CIM) Application Programming Interface (API) provides a mechanism for developers and value-added resellers (VARs) to create, delete, retrieve, and update customer profile information, including payment and address information, by directly integrating client software and the Authorize.Net Payment Gateway.
Reference URL : http://www.authorize.net/support/CIM_XML_guide.pdf
Available methods in this extension :
Create customer profile
Remove Customer profile
Create customer payment profile
Remove customer payment profile
Fetch / Retrieve details of customer payment profile
Please see the attachment of extension zip file "AuthorizeNetCIM.zip".
In attached .zip there are following files :
For "How to use" this yii extension please read "readme.txt" file. In this file you can see the details of uses of methods with sample code.
Extract the zip file under 'protected/extensions' * Add the following to your config/main.php':
// application components
.... 'authorizenetCIM'=>array( 'class' => 'application.extensions.AuthorizeNetCIM.AuthorizeNetCIM', 'cim_login_name'=>'XXXXXXX', //Authorize.net login name 'cim_trans_key'=>'XXXXXXX', //Authorize.net transaction key 'cim_mode'=>'testMode', //liveMode OR testMode 'cim_host'=>'apitest.authorize.net', //api.authorize.net (live) OR apitest.authorize.net (test)
Sandeep S. Gawali