Authorize.Net - Customer Information Manager (CIM) API Yii Extension

Authorize.Net - Customer Information Manager (CIM) API

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 :

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

  • Create transaction

  • Refund transaction

  • Void transaction


Please see the attachment of extension zip file "".

In attached .zip there are following files :

i) AuthorizeNetCIM.php

ii) readme.txt

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.


Documentation ::

Installation ::

Extract the zip file under 'protected/extensions' * Add the following to your config/main.php':

// application components




 'class' => 'application.extensions.AuthorizeNetCIM.AuthorizeNetCIM',

 'cim_login_name'=>'XXXXXXX', // login name

 'cim_trans_key'=>'XXXXXXX', // transaction key

 'cim_mode'=>'testMode', //liveMode OR testMode

 'cim_host'=>'', // (live) OR (test)




Sandeep S. Gawali

Total 5 comments

#20114 report it
Sandeep S. Gawali at 2017/08/13 03:02am
AIM Reference

Ref. Links: PDF Documentation:

#16152 report it
Sandeep S. Gawali at 2014/01/23 09:05am
AIM integration


Sorry, currently there is no AIM implementation done through Yii.

But you can easily implement it.


#16140 report it
धृतेन at 2014/01/23 01:10am
AIM integration

nice & usefull article for CIM integration.

Now i want to integrate AIM for my application. can yo help me out?


#15868 report it
Sandeep S. Gawali at 2013/12/24 11:07pm

Done, there is no public repository available.

#15861 report it
nineinchnick at 2013/12/24 01:10am

Please fix the description formatting. Is there a public repository available?

Leave a comment

Please to leave your comment.

Create extension