Authorize.Net CIM with Recurring Profiles for Magento

The convenience of stored credit cards, with uncompromising security. Certified by Authorize.Net. Supports recurring profiles.

Compatible With:

Latest Version: 2.3.6

Customizable Options:

  $599.00
Description chevron-down chevron-up

Authorize.Net is one of the world's largest payment gateways, serving over 400,000 merchants. Their services allow you to accept payment from your customers, by credit card or eCheck, straight from your website. You must have an Authorize.Net account to use this extension (account fees will vary).

This extension brings Authorize.Net's Customer Information Manager (CIM) service to Magento 1. Authorize.Net CIM takes payment processing to a whole new level, by allowing your customers to store their payment info on Authorize.Net's secure servers. This gives you and your customers the convenience of stored credit cards, with all the security of Authorize.Net. It also allows us to give you many advanced features that most payment methods aren't capable of.

Looking for Magento 2? We have a Magento 2-compatible version already available: Authorize.Net CIM for Magento 2

We know what you want: A proven solution that just works, with all the features you'd expect, from a reputable company that stands behind their product.

Our payment methods are used on thousands of Magento stores, to process billions of dollars a year. We know what we're doing, and we've been doing it a long time. Payment is a fundamental part of your business, and it's a fundamental part of ours too. We'll help you make sure it never becomes a problem.

This module supports all standard payment actions. It also allows customers to save their payment info for future use. This gives returning customers the convenience of stored credit cards and rapid checkout, without breaking PCI compliance.

The first time a customer checks out, they are given a form to enter credit card details. If they choose to save the card, next time they check out they can reuse that card with a single click. Your customers can also view, add, edit, and delete any of their stored payment info through a 'Manage My Cards' interface in their account. All frontend features are also available in the Magento Admin Panel.

  • Pay by credit card or ACH (eCheck)*
  • Save credit cards (tokens) for reuse
  • Add, edit, and delete saved payment data
  • Edit orders and reorder, without having to ask the customer for CC info again
  • Authorize, Capture, or Save CC Info (without charging) at time of checkout
  • Capture funds even after the authorization expires
  • Partially invoice orders (including reauthorization on partial invoice)
  • Partially refund (online credit memo)
  • Send shipping address and line items to Authorize.Net
  • Require CCV code when adding a card, or with every purchase
  • Validate billing address with Address Verification (AVS)
  • Protect against fraud with Advanced Fraud Detection Suite (AFDS) and hold-for-review
  • Integrate your systems thanks to Magento API support
  • Use a different Authorize.Net account for each website (multi-store support)
  • Purchase Recurring Profile products

* This extension has built-in support for ACH processing. ACH is configured as its own payment method, and can be enabled or disabled at will. To process ACH payments, you must apply and be accepted by Authorize.Net. For more info, please see Authorize.Net's eCheck.Net FAQ.

Authorize.Net CIM on Magento1 checkout

Stored payment info is good for your business and customers.

  • It simplifies checkout.
  • It encourages customer loyalty.
  • It streamlines order management and integrations.
  • It lets your staff quickly process orders and billing changes, without needing customers to repeat their credit card info.

All frontend features are available in the admin panel. This means admins can view, add, edit, and delete customers' stored cards, and place orders using them.

When editing an order, you can reuse the payment info, even for guest orders.

Authorize.Net CIM allows admin card management

This is an Authorize.Net Certified Solution since 2013, listed in Authorize.Net's official certified solutions directory. Our payment modules are used on thousands of Magento stores, and our reviews speak for themselves.

Authorize.Net Certified Solution

This version of the extension fully supports Magento's Recurring Profiles. Recurring profiles are Magento 1's approach to recurring billing and subscription functionality.

Purchasing a recurring profile with Authorize.Net CIM looks exactly like a normal checkout, except that customers will have to store their credit card.

All of the normal caveats of recurring profiles still apply: Recurring profiles can only be purchased standalone; and the ability to use coupons and promotions with recurring profiles is limited.

Includes Recurring Profiles support

All communication with Authorize.Net is performed with TLS encryption, and no confidential cardholder data is ever stored on your own server. A process called tokenization is used to run transactions with stored payment information. This lets your customers pay with a 'saved' card that's not on your server at all.

We also support Authorize.Net's proprietary Accept.js API. Accept.js allows credit card information to be sent straight from your customers' browsers to Authorize.Net, without touching your web server at all. Instead, Authorize.Net gives us a one-time-use token (nonce) that refers to it. Since your web server never sees the raw credit card number, this improves your website's security and reduces your PCI compliance exposure.

Authorize.Net Accept.js data flow

PCI compliance is a complex and multifaceted issue, covering every aspect of your business. We can't guarantee that your business is PCI-compliant. That depends on your server, policies, processes, regular security scans, other payment methods offered, and a lot more. What we can tell you is that this extension will not prevent you from being PCI compliant. We don't store or log confidential cardholder data, or do anything else that would bring you under scrutiny.

The exact PCI scope of this extension depends on your configuration.

  • If you enable Accept.js, using this payment method for all credit card transactions may make you eligible for PCI Self-Assessment Questionnaire (SAQ) A-EP.
  • If you do not enable Accept.js, this payment method falls under the scope of PCI SAQ D.

For details on the SAQ types and what eligibility means, see "Self-Assessment Questionnaire Instructions and Guidelines (3.2)" (PDF, by PCI Standards Security Council).

Secure
Quality chevron-down chevron-up

We are experienced, certified Magento developers. All of our code is clean, well-documented, and follows all Magento standards and techniques. We make sure to do things the right way.

All of our extensions are vetted and approved by Magento for the Magento Marketplace.

Our source code is 100% unencoded (viewable source). When you purchase this extension, you get full access to view and modify it any way you need to (within the license terms).

ParadoxLabs is a proud Magento Solution Partner and member of ExtDN, the Magento Extension Developers Network.

Support chevron-down chevron-up

We pride ourselves on excellent support. Your purchase includes one year of complimentary extension support, plus free bug fixes and updates for the lifetime of this extension. If you find that it doesn't work as we intended in a standard installation, we'll help you fix that.

Our extensions are used on thousands of stores like yours.
Our staff are all located in the United States, with an office in downtown Lancaster, PA, open weekdays from 8 AM to 5 PM Eastern Time. Have a question, or want to try it out? Give us a call at 717-431-3330, or email us at sales@paradoxlabs.com.


If you are not satisfied, we have a no-questions refund policy within 30 days of your extension purchase.

Questions? Problems?

License chevron-down chevron-up

View our Authorize.Net CIM with Recurring Profiles for Magento software license:

License and Terms of Use
Documentation chevron-down chevron-up

The user manual covers:

  • Installation
  • Configuration
  • Features and usage
  • Common questions and issues
  • Technical info
Download Manual
Release Notes chevron-down chevron-up

Version: 2.3.6

  • Updated Authorize.Net certificate authorities for changed sandbox SSL.
  • Clarified currency handling.
  • Improved performance of Manage Cards with many cards and orders.
  • Fixed Accept.js nonce handling on payment step AJAX reload.
  • Fixed field validation stripping dashes from addresses.
  • Fixed non-digit characters throwing off last4 numbers on checkout submit with Accept.js.
  • Fixed possible API error with empty or extended-characters-only product names.
  • Fixed shipping address not being sent on reauthorization transactions.

Version: 2.3.5

  • Added protection to frontend My Payment Data page to help prevent abuse. (Will now require order history to use, and block after numerous failures.)
  • Added settings check for corrupted API credentials.
  • Added support for browser CC autofill.
  • Added support for pulling expiration date and CC BIN from the CIM API.
  • Fixed legacy card handling when migrating from Hosted CIM.
  • Fixed multishipping checkout when adding a new card with Accept.js enabled.
  • Fixed possible Accept.js error with CCV disabled.
  • Fixed possible PHP error on checkout failure with Accept.js enabled.
  • Modified legacy card importer to pull expiration date.

Version: 2.3.4

  • Fixed errors caused by Accept.js nonce format change.
  • Fixed possible issues with AFDS hold-for-review.
  • Fixed possible checkout JS errors if Magento JS translator is not present.
  • Fixed problems with SOAP API calls when running in WSI mode.
  • Fixed unintended card validation on update of a duplicate card on checkout.

Version: 2.3.3

  • Added 'save info' payment action to save payment info on checkout without authorizing or capturing funds.
  • Improved Accept.js user experience. Errors and behavior will be better communicated, and 'two clicks to submit' behavior should be eliminated.
  • Improved Accept.js compatibility with some one-step-checkout extensions.
  • Fixed exceptions when billing multiple orders with address changes in a single request.
  • Fixed unintended extra card validation on update of a duplicate card on checkout.

Version: 2.3.2

  • Fixed PHP error on checkout decline.
  • Fixed tokenbaseDeleteCard API call.

Version: 2.3.1

  • Fixed Accept.js invalid token errors on card resync during capture.
  • Fixed Accept.js invalid token errors on edit and reorder.
  • Fixed Accept.js token expiration if on checkout review more than 15 minutes.
  • Fixed Accept.js rejecting separators in CC numbers.
  • Fixed Accept.js error messages to go through Magento's JS translation.
  • Fixed a card synchronization issue when a checkout error happens after updating billing address.
  • Fixed possible PHP warning if TokenBase module is enabled without any TokenBase payment method.
  • Changed CCV fields to apply to transaction when Accept.js is enabled.
  • Added multi-line street support to My Payment Data.

Version: 2.3.0

  • Added Accept.js support.
  • Fixed a potential error on the payment settings page during certain error cases.
  • Fixed ACH stored-card transactions (checkout and card edit).

Version: 2.2.6

  • Added 3D Secure support during checkout for Verified by Visa and MasterCard SecureCode, via Mage_Centinel.
  • Fixed a potential error on partial invoice with failed or disabled reauthorization.
  • RP: Improved performance of recurring profile updates during checkout under large scale (thanks Bob).

Version: 2.2.5

  • Fixed compatibility issues with CE 1.5.
  • Fixed adding a new card on checkout that was previously stored failing to restore it as active.
  • Fixed voiding a partially-invoiced order with reauthorization disabled potentially canceling a valid capture.
  • Fixed AmEx cards potentially being misidentified.

Version: 2.2.4

  • Fixed a compatibility issue with PHP 5.2.
  • Fixed gateway errors during reauthorization preventing online capture of the remainder.
  • Fixed adding a new card on the card management page that was previously stored failing to restore it as active.
  • Changed refund API call to use createTransaction.
  • Changed transaction update (fetch) to maintain consistent data keys for integration purposes.

Version: 2.2.3

  • Improved fetch transaction details update functionality. (Get latest data from Authorize.Net via 'Fetch' on the transaction page.)
  • Fixed reauthorization void (triggered by some order editing modules).
  • RP: Added recurring profile support for the min/max order value settings.

Version: 2.2.2

  • Fixed duplicate cases not being identified when customerPaymentProfileId is returned in the response, resulting in a card never being updated with new info (expiration date) during checkout.
  • Fixed the card merge process such that the new data is retained rather than the old data, when handling duplicate cards.

Version: 2.2.1

  • Fixed errors on duplicate payment profile following an API change.
  • Fixed an error when refunding orders placed prior to 2.2.0.
  • Fixed an upgrade error with the added index.

Version: 2.2.0

  • Added new Authorize.Net 'createTransaction' API call, with numerous benefits.
  • Added a setting to disable reauthorization on partial invoice.
  • Added a setting to control whether the 'save card' checkbox is selected on checkout.
  • Added new SSL certificate authorities per the Authorize.Net production changes.
  • Improved Magento order transaction handling, for better void behavior and access to transaction info from the Magento Admin order pages.
  • Improved error handling for card edits.
  • Improved shipping address handling (no longer a separate request; won't cause problems if address changes during order processing).
  • Improved legacy data migration via an index on sales_flat_order.ext_customer_id.
  • Changed gateway to use the new Akamai endpoint (api2.authorize.net).
  • Fixed a potential namespace error during XML parsing.
  • Removed gateway timeout on transaction requests, to prevent compounded errors during Authorize.Net performance issues. (15 sec timeout is still present for non-transaction requests.)
  • API: Fixed 'updateCard' request not setting customer data on new cards.
  • API: Fixed 'updateCard' request not returning the affected card ID.
  • API: Fixed 'updateCard' request throwing errors for SOAP, and not working with country restrictions.
  • RP: Fixed order confirmation email not sending on the first billing when using custom start dates.

Version: 2.2.0

  • Added new Authorize.Net 'createTransaction' API call, with numerous benefits.
  • Added a setting to disable reauthorization on partial invoice.
  • Added a setting to control whether the 'save card' checkbox is selected on checkout.
  • Added new SSL certificate authorities per the Authorize.Net production changes.
  • Improved Magento order transaction handling, for better void behavior and access to transaction info from the Magento Admin order pages.
  • Improved error handling for card edits.
  • Improved shipping address handling (no longer a separate request; won't cause problems if address changes during order processing).
  • Improved legacy data migration via an index on sales_flat_order.ext_customer_id.
  • Changed gateway to use the new Akamai endpoint (api2.authorize.net).
  • Fixed a potential namespace error during XML parsing.
  • Removed gateway timeout on transaction requests, to prevent compounded errors during Authorize.Net performance issues. (15 sec timeout is still present for non-transaction requests.)
  • API: Fixed 'updateCard' request not setting customer data on new cards.
  • API: Fixed 'updateCard' request not returning the affected card ID.
  • API: Fixed 'updateCard' request throwing errors for SOAP, and not working with country restrictions.
  • RP: Fixed order confirmation email not sending on the first billing when using custom start dates.

Version: 2.1.2

  • Compatibility fix for Magento patch SUPEE-6285.
  • Fixed AVS/CCV response status being overwritten by follow-up transactions, going forward.
  • Fixed partial invoicing reporting the order tax rather than invoice tax amount.
  • Fixed refund reporting the order shipping rather than credit memo shipping amount.
  • Fixed a configuration scope issue on admin customer card create/edit.

Version: 2.1.1

  • Fixed billing address changes during checkout not being synced to the gateway.
  • Fixed card code potentially being sent on prior-auth capture requests (with custom solutions).
  • Fixed transaction ID potentially being sent on auth requests (with custom solutions).
  • Fixed a layout issue with ACH when no records are stored.
  • Fixed card edit failures sometimes not remembering input data.
  • Fixed billing address street not sending the second or later lines (thanks Hank).
  • Fixed legacy data conversion to pull profile_id from payment info if possible.
  • Fixed unhelpful error message if CIM shipping address is unknown (IE, after changing accounts).
  • Improved card validation when editing an existing stored card.
  • RP: Fixed profiles being set to suspended on any failure regardless of the suspension threshold setting
  • RP: Fixed duplicate confirmation email on purchase.
  • RP: Fixed card address changes not syncing to recurring profiles.
  • RP: Fixed 'is nominal order' check on admin order form.
  • RP: Changed RP behavior to always fail on initial payment error, to prevent undesired behavior when allowed through.

Version: 2.1.0

Be sure to update any copies of our templates when upgrading to this version! Failure to do so will break checkout.

  • Added ACH (eCheck) support.
  • Improved security of stored card use via card hashes, and fixed errors with some integrations caused by previous security checks.
  • Improved error handling during checkout to send the user back to the payment info step when appropriate.
  • Improved handling of stored card data that is missing or invalid.
  • Fixed 'no direct response' error message when encountering a missing CIM profile.
  • Fixed broken expired-auth capture (regression in 2.0.2).
  • Fixed a potential error on 'My Payment Data' page if the breadcrumbs block was removed from theme.
  • Fixed a potential error during checkout on CE 1.7 with VAT group change enabled (thanks Laura).
  • Fixed a potential notice and error for certain cases (including only free items).
  • Fixed missing cc_type for legacy stored cards using transaction response data.
  • Fixed potentially sending an invalid shipping address to CIM in some circumstances.
  • Fixed invalid characters in item names being sent to Authorize.Net.
  • Fixed missing 'company' field in My Account, and sending of company to Authorize.Net.
  • RP: Added support for custom options with recurring profiles (Magento core bug/oversight).
  • RP: Fixed RP edit form and shipping address changes.
  • RP: Fixed RP card permissions for guest checkout.
  • RP: Fixed errors on RP edit if original shipping address no longer exists.

Version: 2.0.3

  • Fixed potentially voiding the wrong transaction when refunding a partial order before settling.
  • Fixed errors when sending orders with more than 30 line items to Authorize.Net (cuts off at 30 now).
  • Fixed handling and logging of 'unknown profile' errors.
  • Fixed a compatibility issue with advanced settings in Magento CE 1.5 and 1.6.
  • Fixed a potential payment methods page filename error when upgrading from CIM 1.4 to 2.0.
  • Fixed unrelated cards potentially being shown on admin customers if a quote is in session.
  • Fixed customers created from the admin panel loading with the wrong config scope.
  • Fixed potential validation errors when editing customers and no default country configured.
  • Fixed admin controller using improper AJAX responses.
  • Improved logging and safety of install/update scripts.
  • Added a setting to disable archived card pruning.
  • Added additional logging for card load failures.
  • RP: Fixed indefinite recurring profiles not billing properly.
  • RP: Fixed a layout output error on admin RP edit pages

Version: 2.0.2

  • Fixed credit card validation rejecting expiration dates in the current year. (Important)
  • Fixed a calculation error with line item discounts.
  • Fixed inability to save cards from My Account if payment method is only active for certain countries.
  • Fixed card save error messages not being communicated properly in all situations.
  • Fixed the form not remembering entered data in My Account when certain errors occur on save.
  • Fixed an address validation compatibility error with Magento CE 1.5-1.6.
  • Fixed a date compatibility error with Magento CE 1.5.
  • Fixed a setup compatibility error with Magento CE 1.5.
  • Modified payment method to better handle an invalid data situation.
  • RP: Fixed in_trial check to ensure all necessary data is present.

Version: 2.0.1

Minor error and compatibility fixes following the recent major release.
  • Fixed guest cards displaying in the admin panel when creating a new customer order, or editing a guest order.
  • Fixed the card management tab displaying in the admin panel when creating a new customer.
  • Fixed an error in API schema (WSDL).
  • Fixed an error preventing online cancel of authorization in CE 1.7 and prior.
  • Fixed a compatibility error with PHP 5.2.
  • Fixed a compatibility error with OneStepCheckout and guest checkout.

Version: 2.0.1

Minor error and compatibility fixes following the recent major release.
  • Fixed guest cards displaying in the admin panel when creating a new customer order, or editing a guest order.
  • Fixed the card management tab displaying in the admin panel when creating a new customer.
  • Fixed an error in API schema (WSDL).
  • Fixed an error preventing online cancel of authorization in CE 1.7 and prior.
  • Fixed a compatibility error with PHP 5.2.
  • Fixed a compatibility error with OneStepCheckout and guest checkout.

Version: 2.0.0

Complete rewrite of the module, with substantial improvements throughout.
  • Added storage of token records and associated data on-site, to improve speed, reliability, and potential future features.
  • Added proper support for the responsive web design (rwd) theme in CE 1.9.
  • Added complete support for Magento's SOAP API (V1 and V2).
  • Added ability to send shipping address with transactions (enabled from settings).
  • Added ability to send line items with transactions (disabled from settings).
  • Added ability to require re-entering CCV with every transaction for better security.
  • Added ability to reuse cards on admin edit/reorder, even for guests and unsaved cards (when available).
  • Added extensive abstraction and hook points for greater flexibility.
  • Added code to automatically void unsettled transactions on complete refund (normally an error).
  • Added code to automatically auth+capture when invoicing an expired authorization (normally an error).
  • Improved error handling throughout the module, particularly in card management interfaces.
  • Improved user experience of forms in numerous ways.
  • Improved input validation of all data sent to Authorize.Net per API specifications.
  • Improved settings descriptions and such for easier configuration.
  • Improved connection diagnostic messages in the settings area to simplify setup.
  • Improved response messages shown under payment info in the admin.
  • Modified module to store and display card expiration date on-site (not returned by CIM, but allowed by PCI regulations).
  • Modified module to use the payment info model for data storage, as expected.
  • Modified module to use Magento methods to find the customer IP, as expected.
  • Modified duplicate transaction window from 30 seconds down to 15.
  • RP: Added setting to configure the billing task schedule (under Settings > Payment Services).
  • RP: Added filesystem locking to ensure no duplicate billing during the rebilling task.
  • RP: Improved error handling extensively when registering during checkout.
  • RP: Fixed address spacing when viewing recurring profiles (core Magento bug).
  • Fixed isAvailable check to obey global (parent) methods.
  • Fixed improper handling of voided transactions during AFDS payment review (thanks Evan).
  • Fixed void button still displaying after transaction was voided.

Version: 1.4.1

  • RP: Added proper recurring profile edit functionality (change shipping address and payment info).
  • RP: Added support for SARP 1.x.
  • RP: Modified rebilling process to only auto-invoice if payment action is authorize+capture.
  • RP: Fixed time handling with RP next billing date changes.
  • Added support for AFDS (fraud review).
  • Modified account pages to always force SSL (thanks Robbie).
  • Modified 'card in use' logic to only catch pending orders.
  • Fixed an initialization error when viewing CIM transactions with the payment module disabled.
  • Fixed a validation error on the customer edit form.
  • Fixed an error with card saving and partial captures.

Version: 1.4.0

  • RP: Added the ability to change next billing date from the admin panel.
  • Added setting to enable or disable the 'save card' checkbox on checkout.
  • Added inline API testing in the admin configuration area.
  • Added Transaction ID, AVS response, and CCV response to payment information on admin order status pages.
  • Added setting to show Authorize.Net branding on checkout.
  • Modified the API gateway for a request timeout of 15 seconds.
  • Modified the admin customer card management form to use Magento's region library.
  • Modified the update feed to only apply on admin pages.
  • Modified the 'Manage My Cards' link to avoid conflict with other payment modules.
  • Fixed the inability to use deleted cards with changed CVV or expiration date.
  • Fixed CVV validation missing from checkout form.
  • Fixed an initialization problem with multi-store, multi-account configurations (thanks Anthony).
  • Fixed shipping and tax amounts being passed in the local rather than base currency (informational data only).
  • Fixed amounts potentially having greater precision than the API maximum.
  • Fixed products not being returned to stock upon order cancel.
  • Fixed reference errors for some server software.

Version: 1.3.5

  • RP: Fixed billing failure to suspend profiles instead of cancel (consistent with the setting description).
  • Modified frontend 'My Account' form to use Magento region library for states and countries.
  • Modified gateway class to strip additional illegal characters.
  • Fixed authorize-then-capture billing removing customer cards on invoice.
  • Fixed PHP notice on the admin order form.

Version: 1.3.4

  • RP: Fixed improper store scope on recurring profile view.
  • RP: Fixed profiles not being billed in multi-store setups with the default scope disabled.
  • RP: Fixed an error on the admin RP status page if the card is unavailable (thanks Kelsey).
  • Modified 'Manage My Cards' area to use SSL if available.
  • Modified gateway class to detect the directResponse delimiter automatically.
  • Modified gateway class to truncate fields at maximum length when necessary.
  • Modified payment model to show stored card last4 on the sidebar during checkout.
  • Modified payment model to return gateway errors directly.
  • Added save option to the admin credit card form.
  • Fixed credit card forms to use proper form validation, and cleaned up the code.
  • Fixed potential PHP Strict errors.
  • Fixed browser autocomplete being enabled on certain credit card fields.
  • RP: Fixed potential error when rebilling guest profiles.
  • RP: Added handling of generic errors.
  • Added IP to transactions sent to Authorize.Net.
  • Changed duplicate window from 120 to 30 seconds.
  • Modified gateway class to strip commas from input to avoid response errors.
  • Fixed admin card management losing track of the customer (card add/delete).
  • Fixed a potential recursive loop when trying to bill mismatched profile and payment IDs.
  • Fixed a potential layout problem with some custom themes.

Version: 1.3.2

  • Fixed compatibility issue with Magento's Compilation functionality.
  • Added admin notification support for extension updates.

Version: 1.3.1

  • Fixed an error in the cleanup cron.
  • Fixed an error when processing offline refunds.

Version: 1.3.0

  • Added the option to save or not save a card on checkout (for non-recurring orders).

Version: 1.2.0

  • RP: Added events sales_order_place_before, sales_order_place_after, recurring_profile_billed, recurring_profile_failed, recurring_profile_created
  • Fixed permissions issue on manage my cards page.
  • Fixed possible notice from typecasting the CC number.
  • Fixed issue with IE8 compatibility on the manage my cards page.
  • Fixed MasterCard transactions not being properly identified.
  • Modified gateway class to remove any chance of any notice error.
  • Modified code for clarity and better multi-store configuration support.
  • Modified card update code on checkout for better efficiency.
  • Modified payment model to only change the order status on the initial transaction.
  • Added support for partial invoicing/capturing.
  • Added support for partial refunds (including multiple refunds per invoice).
  • Enabled support for multishipping checkout.
  • Removed deprecated shipping code.

Version: 1.1.4

  • RP: Fixed fatal error in billing cron.
  • Fixed JS error on admin customer card management.
  • Modified checkout process to update billing address on existing cards.
  • Modified checkout to not provide the stored card option to guests, for security reasons.
  • Added transaction info to additional_information in the payment model, consistent with the default Authorize.Net model for integration purposes.

Version: 1.1.3

  • Fixed cards not displaying in My Account when customer has no orders.
  • Fixed payment module not being accessible in the Admin Panel if not enabled in the default scope (thanks Anthony).
  • Removed unused 'merchant email' setting.
  • Modified 'order status' setting to include new/pending statuses.

Version: 1.1.2

  • RP: Fixed error when creating a nominal admin order with 'send email confirmation' checked.
  • RP: Fixed recurring orders not sending order confirmations.
  • Added code to prevent cards from being modified or deleted while attached to an open order.
  • Fixed text strings in 'Manage My Cards' not using the language abstraction.

Version: 1.1.1

  • RP: Expanded CIM billing information and functionality in the frontend RP status page.
  • RP: Replicated frontend RP status page (and the ability to change payment card) in the Admin Panel.
  • Added card editing to 'Manage My Cards' frontend area.
  • Added 'Manage My Cards' area in the Admin Panel (admins can view/add/edit/delete customer cards).
  • Fixed error handling for refunds.
  • Fixed potential recursive loop.
  • Fixed later transactions not finding the correct email for guest customers.
  • Modified 'Manage My Cards' styles to better fit both of the default CE and EE themes.
  • Cleaned up old code to use proper Magento methods.
  • RP: Fixed error on recurring profile status page if card was deleted.
  • Added validation to the public card add/edit form.
  • Modified billing method to record the card number and type with the order in Magento.

Version: 1.0.7

  • RP: Fixed billing error, incorrect condition check on recurring profile length.
  • RP: Fixed handling of 'paid' amounts on recurring profile orders, allowing credit memos to be used properly.
  • RP: Modified virtual recurring profile orders to complete automatically, as per standard Magento behavior.
  • Fixed the inactive setting not behaving as expected.

Version: 1.0.6

  • RP: Added logging of recurring profile payment errors.
  • RP: Fixed a notable bug in the Magento core preventing registration checkout from working with recurring profiles.
  • Fixed potential problems regarding missing customer ID or email during the checkout process.
  • Fixed potential undefined error on my account RP pages.
  • Fixed potential undefined errors in the CIM API class.

Version: 1.0.4

  • Added code to handle 'not found' CIM profiles after changing between live and test Authorize.Net accounts.
  • Added better error handling and notifications on invalid Login ID/Transaction Key.
  • Fixed API error with potential undefined parameters.
  • Improved the error message on card verification failure.
  • Modified payment model to log all transaction results regardless of success/failure.
  • Modified countries setting to only show when needed.

Version: 1.0.3

  • Initial public release.
Reviews chevron-down chevron-up

Customer Reviews

Overall
Great customer service
Review by
Great support as always. Keep up the good work!
Overall
Can't go wrong
Review by
Fast and responsive support to issues is a hallmark of Paradox Labs, you cannot go wrong with any of their work.
Overall
Great support
Review by
Great support
Overall
Easy to use, Amazing support, Over all an Excellent Extension
Review by
This extension is worth every penny and more! The extension was very simple to install and worked as described. I had a few additional questions and ParadoxLabs went above and beyond not only answering my question but did so in a timely manner.

I would HIGHLY recommend this extension and anything that is created by the ParadoxLabs team. Bravo and thank you!
Overall
Perfect extension for Authorize CIM Feature
Review by
I have been researching these extensions and companies for a month or so before speaking with the people at Paradox and purchasing the extension. When I called paradox I was able to speak with the actual developer that created this extension to ask him the important functional spec questions.

I reached out to the other extension companies offering Authorize CIM and received no response and there was not much information available about them online. The company behind an extension is very important since some of these companies have no plan on maintaining their extension.

I installed the extension and had a conflict with a theme I installed. The helpful people at PardoxLabs went in and fixed the problem within 15 mins. The extension works perfect for using our customers saved CC in both admin and front end. We are also using the recurring profiles feature for some products. I highly recommend this extension over any of the other cheaper ones. You get what you pay for!!
Overall
Excellent Module - Great Customer Service
Review by
I bought this module over 6 months ago and the developers have given me excellent support and free updates!

Module works really well. Developers were able to help me track down an issue with deleted profiles that was causing the cron not to run and didn't charge me for it :)
Overall
Highly recommend
Review by
WOW! Worked right out of the box! Very easy install, configuration is likewise straightforward. This module works for recurring payments, has a 15 day guarantee, and even has an installation service, which is good for owners who don't want to engage a developer to get this service. Highly recommend!
Overall
Great extension and great customer service
Review by
Great extension and great customer service.

Paradox Labs went above and beyond to make sure the extension fit our business needs.

Highly recommended, and if you want Recurring Profiles without PayPal this is what you need.

8 Item(s)

Write Your Own Review
You're reviewing: Authorize.Net CIM with Recurring Profiles for Magento
loader
Loading...

check-circle You submitted your review for moderation.