Powered by Adobe Commerce 2.4.3-p1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

Authorize.Net CIM Payments

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store


Back to top

Authorize.Net CIM Payments is a premier payment gateway provider that allows you to accept payments from your customers directly on your website. Authorize.Net helps makes it simple to accept electronic and credit card payments in person, online, or over the phone and is a leading provider of payment gateway services. Authorize.Net manages the submission of billions of transactions to processing networks on behalf of merchant customers. Authorize.Net has been working with merchants and small businesses since 1996. As a leading payment gateway, Authorize.Net is trusted by more than 430,000 merchants, handling more than 1 billion transactions and $149 billion in payments every year.

This extension brings Authorize.Net's Customer Information Manager (CIM)  safe and securely to Magento. The Authorize.net (CIM) will provide 'token' access to allow future transactions without the merchant storing any sensitive credit card data on their servers. Magento merchants who offer Authorize.Net as a payment gateway allow their customers to create customer accounts within Magento to facilitate a quicker checkout. The Authorize.Net CIM extension is a custom eCommerce payment solution that allows for stored billing data within the payment gateway rather than within the Magento platform.

Customers can save billing, payment, and shipping information on file for future orders. Profiles can include multiple payment methods and shipping locations for added ease of use. And the admin can manage customer, payment profiles within the Customer Interface.

By using this extension, the admin has an additional facility to create a quick order in the admin panel using the CIM vault feature. The admin can either select a saved card or has an option to save new cards to place an order. This way you can increase sales and turn your one-time customer in returning and loyal customers. 

Editing Orders: By using the Order Editor extension an admin can edit an order, and can Re-Authorize( with PCI Complaint) the transaction with the Authorize.net CIM payment method without leaving the site. After re-authorization, the admin can capture the new updated amount directly from the admin interface. 


Account & Pricing

Creating Authorize.Net's account fees are $25/mo and 2.9% + $0.30 per transaction. Authorize.Net CIM extension requires CIM featured enabled in Authorize.Net gateway account, there is no additional fee for enabling this CIM feature in Authorize.Net account. Here is the complete Pricing detail. Sign up here, if you already do not have Authorize.net merchant account.


Available Transactions:

  • Authorize Only (will 'Capture' upon 'invoice')
  • Authorize and Capture(immediately, or upon shipment)
  • Partially invoice orders (including re-authorization on partial invoice)
  • Add, edit, and delete saved payment data
  • Capture Only
  • Void
  • Refunds Online
  • Partial Refunds Online
  • Protect against fraud with (AFDS) and hold-for-review
  •  Fully support Accept.js API, can be enabled/disable from system configuration settings
  • Support Re-authorization, you can re-authorize n number of times.
  • After capturing the order, you can re-authorize the amount and can again capture and so on many times.
  • Fully support Instant Purchase.
  • Fully support re-authorization with Instant Purchase.
  • Fully support vault cards.
  • Send shipping address to Authorize.Net
  • Send line items to Authorize.Net
  • Save credit cards for reuse
  • Add, edit, and delete saved payment data for each customer
  • Capture funds even after the authorization expires
  • Require CVV code
  • Credit Memo Online(directly from Admin)
  • Split Invoice (create Multiple Invoice)
  • The admin can select customer CC(XXXX) from the dropdown and can place an order
  • Edit orders and reorder without contacting the customer for their CC info (even for guests!)
  • User-friendly extension system configuration


Additional Features:

  • Save Credit Cards in a secure tokenized format, the return token number is provided by the secure Authorize.net gateway. The Token number can be reused to place an order in a quick and secure way.
  • The admin can edit or reorder the orders without asking the CC info from the customer.
  • Using the Order Editor and Authorize.Net CIM Payments extension admin can modify and re-authorize the order, items etc without asking a customer for card details. It is very useful and a required feature for businesses that have heavy daily sales.
  • The extension simplifies checkout and lets your staff quickly manage the orders.
  • The extension will allow sending the shipping address and line items to Authorize.Net Gateway.
  • Admin can view the customer's profiles and can add, edit, delete, view card expiry date, etc. under Manage customers.
  • The customer can view their profile and can add, edit, delete, view card expiry date, etc. under Manage Account.



  • The Customer can save their card while at checkout.
  • The Customer can save their card under their account.
  • Returning customers can pay by selecting their card from the drop-down.
  • A customer profile will be created on the Authorize.net server.
  • A created profile is secure.
  • Fully PCI compliant.
  • Checkout via entering card is secure and PCI compliant.
  • Checkout via selecting card is secure and PCI compliant.
  • Use the token system for checkout.


Customer Calls You To Place Order

  • The admin can create an order in admin > select the saved card under payment information and submit
  • The admin has the ability to enter a new card while creating the new order
  • The admin has the option to save the new card while creating the new order
  • The admin can save the new card details for a customer under Manage customers
  • This process helps a lot of administrators to create an order when a customer calls and can save time as well



ReAuthorization is an additional feature that allows the admin to charge the new or additional amount from the customer without asking his credit card details. ReAuthorization with the Authorize.Net CIM payment method is only possible when the admin edits the order. The admin can either edit the order with our ReAuthorize Order Grid Invoice Editor extension or any other editor extension which allows re-authorization feature. This ReAuthorization feature is not available unless you pay an additional $149 for the ReAuthorize Order Grid Invoice Editor extension.

  • Support Re-Authorization after Edit the order
  • The admin will still have the ability to enter a new card while creating the new order
  • As the updated amount is re-authorized, an email is sent by the payment gateway
  • The new Processed amount and the transaction is updated in the order history
  • Just after editing the order, the transaction will automatically re-authorized and you can capture the new amount without login in the Authorize.Net CIM payment gateway. 


Support Accept.js API

Extension support Accept.js API features that can be enabled/disable from backend configuration settings. Accept.js allows credit card information to be sent from your customer's browsers to Authorize.Net server, without touching your web server. 

Accept.js is a JavaScript-based solution for sending secure payment data directly to Authorize.Net. The Accept JavaScript library intercepts the payment data before it is passed to your server and instead submits it directly to Authorize.Net, which replaces it with a one-time-use token, or payment nonce. This payment nonce, which is returned by the JavaScript library, can be used in the place of payment data in any Authorize.Net API request.



  • Auto-Generation of the transaction and its number and can be checked in the separate transaction list.
  • The secure customer Credit Card payment is PCI Compliant.
  • Utilizes the token system to reduce risk.
  • Fully compatible and support Accept.js API which allows credit card information to be sent straight from your customers' browsers to Authorize.Net


Data Security

While communicating with the Authorize.Net server no confidential cardholder data is stored on your server. To run the transactions, this extension will use a tokenization process that will store secure information on the secure Authorize.Net server. This tokenization process also allows your customers to pay with the 'saved card' option and the information is not stored on your server at all.

How data entry is handled: All the data entered by the customer is handled by the Autorize.net API without any iframe, hosted fields or any redirects, this payment method allows the customer to place an order without leaving your site and without keeping their confidential cardholder data on your own server using tokenization process. Tokenization is the process of replacing sensitive data with unique identification symbols provided by Authorize.net that retain all the essential information about the data without compromising its security. Tokenization, which seeks to minimize the amount of data a business needs to keep on hand, has become a popular way for small and mid-sized businesses to bolster the security of credit card and e-commerce transactions while minimizing the cost and complexity of compliance with industry standards and government regulations

Is this extension PCI DSS compliant: PCI-compliant is a set of security standard, that depends on your server, business processes, regular security scans etc. so we can not assure you that your business is PCI-compliant, however, we can say that this extension will not prevent you from being PCI-compliant.


Trust & Secure

Authorize.net CIM is developed by the Magento certified Developer plus and Authorize.net certified developer with the Magento standards and best practice, our extension is used on thousands of the Magento stores with happy customers.



It has been proven now, Authorize.net CIM extension increase sales and turns your one-time customer into returning and loyal customers. Our module has been fully tested with compatible versions. Because of the unobtrusive architecture of Authorize.net CIM extension, you will find it's smooth working with Magento. 



Username: cim@aheadgroups.com

Password: cim@1234

Technical Specifications

Back to top

Seller profile

Ahead Groups

Seller contact



Authorize.Net CIM

Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.4 (current)

Commerce on Cloud (ECE): 2.3 (current), 2.4 (current)


Stable Build


18 June, 2021


Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE


User Guides

License Type

GNU Lesser General Public License 3.0 (LGPL-3.0)


Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    -Make it compatible with the 2.4
    -fix showing error display
    -make it more robust and user friendly
    -add multiple re-authorization with our order editor extension


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    Fix the issue while create order in admin.
    Make compatible with the community version v2.3.3, EE and Magento commerce cloud.
    Added new features.


  • Compatible with Open Source (CE) : 2.2
  • Stability: Stable Build
  • Description:

    Authorize.Net is a payment gateway provider allow you to accept payment from your customers directly from your website. Compatible with the Instant Purchase and Aaccept.js.
    Authorize Only (will 'Capture' upon 'invoice')
    Capture Only
    Refunds Online
    Partial Refunds Online
    Credit Memo Online(directly from Admin)
    Split Invoice (create Multiple Invoice)
    Admin can select customer CC(XXXX) from the dropdown and can place an order


  • Compatible with Open Source (CE) : 2.2
  • Stability: Stable Build
  • Description:

    Authorize.Net is a payment gateway provider allow you to accept payment from your customers directly from your website. Compatible with the Instant Purchase and Aaccept.js.
    Authorize Only (will 'Capture' upon 'invoice')
    Capture Only
    Refunds Online
    Partial Refunds Online
    Credit Memo Online(directly from Admin)
    Split Invoice (create Multiple Invoice)
    Admin can select customer CC(XXXX) from the dropdown and can place an order


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top