trusted by

Compatible WithCommunity: 1.5 - 1.9.2, Enterprise: 1.12 - 1.14.2

Features

Magento Authorize CIM Extension

Securely save customer payment information

Authorize.net CIM allows your customers to save their credit cards and bank accounts on Authorize.net's secure servers while placing an order on your website. This allows returning customers to quickly checkout in the future with their saved payment information

  • 100% PCI Compliant - card data is never stored on your server
  • Increases checkout time and customer retention
  • Optional to save card data at checkout
  • Checkout with previously saved credit card
  • Checkout and save customer bank checking or savings account
 
Customer Manages Credit Card Info

Easily manage saved credit cards & bank accounts

Customers can easily manage their saved credit cards and banking accounts in their customer account on your website. Store managers may also perform the same functions in the Magento admin panel. Authorize.Net is automatically updated with new / updated payment information.

  • Add new credit cards to their account
  • Quickly remove saved credit cards
  • Disable saved credit card
  • Update card details
  • Add checking, saving, and business checking account with bank
 
Magento Card Status

Notification labels of card status

To help customers manage their payment information, labels are added to each saved credit card to identify the following:

  • Active - orders have been placed with this credit card
  • Expired - the credit data is no longer valid
  • Not Supported - the website no longer supports this credit card type
 
Authorize-net-eCheck

Includes Authorize.Net eCheck

Included with the Authorize.Net CIM is Authorize.Net's eCheck payment method which allows customers to checkout with their bank accounts.

  • Save and checkout with: checking, savings, and business checking account
 
Authorize-net-CIM Integration

Integrated with popular checkout extensions

Authorize.net CIM is fully integrated with a number of popular Magento checkout solutions:

  • Standard Magento Checkout
  • IWD One Page Checkout
  • IWD Ajax One Page Checkout
 
Authorize-net-CIM Integration

Integrated with IWD's Order Manager

Developed by popular request, the Authorize.net CIM extension is fully compatible with the popular Order Manager extension for Magento.

With CIM, orders that are modified and result in an increase in order total will only authorize the difference in the order totals and not submit a new authorization of the entire order total. This prevents multiple large authorizations on the customer's credit card.
 

Admin Features

Authorize.Net CIM Magento Extension Settings

Authorize.net account information

  • Enter Test and Live gateway URL
  • Enter your Authorize.net account API Login ID and Transaction Key
  • If your API credentials are valid then you will see 'Connected successfully'
  • Enable Sandbox mode if you are using a test Authorize.net account
 
Magento CIM Settings for Authorize.Net

2. General settings

  • Easily manage the title that appears for the payment method on checkout
  • Choose to either authorize or authorize and capture payments
  • If you would like to validate credit cards before placing an order then you can choose from 2 different validation methods:

    • Card number only - verifies card number with card type
    • Test transaction - places a test charge of $0.01 on the card that will be voided after validation
  • Specify the default status used for orders using this payment method
  • Select which credit card types are permitted for this payment method
 
Authorize.Net Card Validation  Settings

3. General settings (cont.)

  • Enable credit card verification on checkout and specify if this is a required field
  • Specify if saving credit cards during checkout is optional or required
  • Select which currencies and countries this payment method supports
  • Assign a minimum and a maximum order total qualification for this payment method
  • Sort Order allows you to specify in which order this payment method will appear on checkout
  • Set Debug to 'Yes' if you need to record all communication with Authorize.net in a log
 
Advanced Magento Authorize.Net Settings

4. Advanced settings

  • Specify if shipping address is included with the payment transaction
  • Control if items ordered will be included in the payment transaction
 
Authorize.Net eCheck Settings

5. Authorize.Net eCheck settings

  • Activate eCheck payment method for your store
  • View the connection status between Magento and your Authorize.Net merchant account
  • Enter your merchant account API login ID and transaction key
  • Specify if your merchant account is a sandbox account (used for testing purposes)
 
Magento eCheck Settings

6. General eCheck settings

  • Specify the name of the payment method that will be shown on checkout to customers
  • Control if orders placed with eCheck will authorize or authorize and capture the total amount
  • Similar to CIM, you can have accounts validated prior to placing an order via two methods:
    • Bank account only - verifies bank account matches the account type
    • Test transaction - places a test charge of $0.01 on the account that will be voided after validation
  • Specify the default order status assigned to orders that use eCheck payment method
  • Determine if customers must save their bank accounts to their customer account or if this is an optional feature for customers
  • Select which currencies and countries are allowed to use eCheck
  • Assign a minimum or maximum order total to qualify for eCheck payment method
 
Advanced Magento Authorize.Net eCheck Settings

7. Advanced eCheck settings

  • Specify if shipping address is included with the payment transaction
  • Control if items ordered will be included in the payment transaction
 
PRODUCT Q&A
Have a question about this product? Post a question below or review questions submitted by other merchants.
Powered by IWD
Does this extension support the up coming Mastercard's BIN-2 series?
 Asked
 · 
 Guest
0
votes
A:
Hi Alex, the Authorize.Net CIM extension should function properly with Mastercard's BIN-2 series update; if you notice any issues then please notify us and we will resolve promptly.
  Answered
 · 
 Guest
Was this helpful? Yes (0) No (0)
Error Codes - This plugin desperately needs customer side error handling - getting "A duplicate customer payment profile already exists. " or "Authorize.Net CIM Gateway: This transaction has been declined. (E00027) " frustrates clients - can these be overwritten? Also the most annoying thing is that if Payment fails, the plugin creates an order that was not invoiced (can this be fixed?).
 Asked
 · 
 Guest
0
votes
A:
Hi Paul, these messages are being sent directly from Authorize.Net so they can be customized but it would take some work from our technical support. If you'd like we can reach out to you regarding what exactly you need and give you an estimate. The none invoiced orders are created because the order must be processed in Magento first to be assigned an order number, then it can be sent to Authorize.Net. This is the standard ordering process for Magento. Thank you for your feedback, perhaps we can look into a solution in the future.
  Answered
 · 
 Guest
Was this helpful? Yes (0) No (0)
Does this work with Authorize.NET's new *hosted CIM*?
 Asked
 · 
 Guest
0
votes
A:
Seems like 'hosted CIM' is no longer recommended. Instead Authorize.NET recommends accept.js. Do you plan to support this?
  Answered
 · 
 Guest
Was this helpful? Yes (0) No (0)
C:
Mar, at this time the CIM solution we offer does not support accept.js - if you would prefer this to be implemented then we can add this request to our features list.
  Commented
 · 
 Guest
Was this helpful? Yes (0) No (0)
A:
HI Mar, thank you for your question. Our Authorize.Net CIM solution does not support the new hosted CIM at this time.
  Answered
 · 
 Guest
Was this helpful? Yes (0) No (0)
is this extension working with Multi Store setup? If so, whats the way to set it up?
 Asked
 · 
 Guest
0
votes
A:
Hi Paul, yes the Authorize.Net CIM extension can be configured per store view. In order to configure it per store, please go to the extension settings and select the store view scope at the top of the page.
  Answered
 · 
 Guest
Was this helpful? Yes (0) No (1)
It says this integrates with your one step checkout extension. Does that include allowing guests who have the Create an Account checkbox selected to save a credit card on their initial order?
 Asked
 · 
 Guest
0
votes
A:
Hi Jonathan, yes the option to save their payment information will be available for a guest user that selects to create an account after checkout.
  Answered
 · 
 Guest
Was this helpful? Yes (0) No (0)
Can this module be used to configure Authorize.net to process payments away from your own e-commerce store's domain? I.e. a secure location. Most payment processing merchants tend to process the payment on their own server, and then redirect the user back to the store. Can this be setup with this extension of yours? Thanks.
 Asked
 · 
 Guest
1
votes
A:
The Authorize.Net CIM payment method utilizes Authorize.Net's API to process the payment from your website. Unfortunately there isn't a setting to direct the user to Authorize.Net's website to enter payment information and then redirect the customer to your website. Instead, the customer can complete the entire checkout process with their saved payment information (stored on Authorize.Net's secure servers) without having to leave your store.
  Answered
 · 
 Guest
Was this helpful? Yes (1) No (0)
Requested Features
Want to request a new feature for this product? We are continually improving this product and value your feedback. Review requested features and vote for the ones that matter to you.
Request
Powered by IWD
  • In review
Requested 4 months ago  Verified Buyer
Many clients mess up their Billing information. It would be nice if it just gave them an error and did NOT create an empty order in the store.
0
votevotes
Requested 4 months ago  Verified Buyer
Clients are getting Authorize.net errors which are not descriptive enough. Would be nice if we could handle these in some way or overwrite them
0
votevotes
C:
Andy, this appears to be a bug in our product. We will update this in the next version of the product. Thank you for bringing this to our attention
Commented   Admin
Was this helpful? No (0)
Requested 9 months ago  Guest
0
votevotes
C:
Community edition does support 3DS by default.
Commented   Guest
Was this helpful? No (0)
C:
Andy, thank you for your request about adding 3D secure to the Authorize.Net CIM extension. Magento Enterprise has this option for this payment gateway but it would be a nice feature to offer merchants that are not on Magento Enterprise.
For those unfamiliar with 3D Secure: when the customer is reviewing their order during the checkout process, the bank that issued the credit card will display a form to verify the customer’s identity. Depending on the bank, the customer might be required to enter a secret code, log in to an account, or complete another security activity.
Commented   Admin
Was this helpful? No (0)
Reviews
2reviews
Powered by IWD
I initially bought another vendor's AuthorizeNET CIM extension. They were good folks, helpful and their CIM extension, on its own, did what it was supposed to.

But, being new to Magento (and being in a rush to get CIM taken care of) I didn't appreciate the full importance of extensions "getting along".

When I purchased yet someone else's order editor extension only after installing it did I get the news from them that their order manager wouldn't work with anyone else's CIM extension (didn't see their's when I bought the other one).

Doing homework with both providers, it became apparent that the two extensions would never "get along".

But, the other CIM provider did say, "You know, IWD's order editor can be modified by them to work with our extension without a lot of work. Have you contacted them?"

I had never heard of IWD until that moment so I contacted them immediately via their contact form.

I was stunned to receive an answer within about 30 minutes and not only did it turn out they could make the other AuthorizeNET CIM extension work with their order editor, they also mentioned that they, too, have an AuthorizeNET extension that works seamlessly with their order editor.

So, though I had already passed the moneyback window on the order editor and AuthorizeNET extensions I had purchased from the two other entities, the quality of support I had received in ensuing emails back and forth made me realize I wanted to consolidate my providers.

Though I am not a "Rockefeller" and "throwing away" the nearly $500 I had already spent on the other two extensions was not something I was happy about (and I wasn't going to go the chargeback route since neither of those other providers did anything "wrong"), I decided that the IWD documentation I had seen was exceptional and very detailed and the support I had already received (even though I wasn't a customer, as yet) was so good from IWD that I had to suck it up and go with them.

(I am purposely not mentioning the name of the other providers because the point of this review is not to disparage other providers but to express my absolute delight with the team at IWD Extensions.)

Without hesitation I recommend IWD.

(BTW, I won't use this venue to advertise my company, either, but, I give the people at IWD permission to share my contact info if anyone reading this needs more info from me.)
Reviewed 2 months ago Verified Buyer
This is the best product.
Reviewed 2 years ago Guest
$199