Powered by Magento Commerce 2.4.1

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 With Apple Pay

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 is one of the largest payment gateways, helping to make it simple to accept electronic and credit card payments in person, online or over the phone. Authorize.net has been working with vendors and small independent businesses since 1996. As a prominent payment gateway, Authorize.Net is entrusted by more than 430,000 merchants, managing around 1 billion transactions and $149 billion in payments yearly. Authorize.Net is an entirely claimed auxiliary of Visa (NYSE: V). Authorize.Net administrations are sold through a system of affiliate accomplices including Independent Sales Organizations (ISOs), Merchant Service Providers (MSPs) and Financial organizations offering Authorize.Net payment related services for their merchant clients.

Our Authorize.net CIM payment extension for Magento 2, allows you to capture payments from credit cards to your Authorize.net account without leaving the checkout page of the Magento website. Users can save credit cards from the checkout page for a future transaction. Our extension only saves an Authorize.net token in the Magento database, instead of credit card details. This extension supports Authorize.net Accept.js. Our authorize.net CIM extension also allows capturing payments from the Hosted Payment Form provided by the Authorize.net JavaScript. Rootways Authorize.net CIM extension supports Apple Pay, hence allows the user to generate orders using the Apple Pay Wallet without entering a single detail of credit card into the Magento website.


Account & Pricing

To use this extension and the Authorize.net service, you must already have an Authorize.net account. The account will not be created while installing the extension. Authorize.net service charges start from $25/month, plus 2.9% + $0.30 per transaction. To sign up for an account and to see more detailed pricing information, click here.



  • No credit card data or any sensitive data will be stored on the Magento database. Only Authorize.net token will be stored to the Magento Vault for a future transaction.
  • Secure by Authorize.net Accept.js
  • If Accept.js is enabled, then it wins customer trust as complies with the PCI Security Standards.
  • Allows merchants to capture payment details on the Magento website by entering credit card details on the Magento checkout page. After that data will be submitted to the Authorize.net server using API.
  • Apple Pay features allow generating order without entering any payment detail to the website server.
  • Address and CVV verification are supported, so if AVS and CVV are enabled for your Authorize.net account then the order will only be generated if address and CVV will be matched with your credit card.


All Feature List

  • Secure by Accept.js
  • Hosted Payment Method.  Integrate the form using an embedded frame.
  • Supports Apple Pay.
  • Save credit card in the Authorize.net server. (Tokenization)
  • Supports Magento Vault.
  • Instant purchase from the cart and mini cart using Apple Pay.
  • Generate orders using the saved credit card.
  • Refund from the Magento admin.
  • Supports a partial refund.
  • Supports a partial capture.
  • Void/Cancel payment from the Magento admin.
  • Supports Address verification system (AVS)
  • Supports CVV Verification. 
  • eCheck (bank account) 
  • Customer Profile 
  • Visa Secure Remote Commerce (SRC)
  • Display AVS and CVV response on the admin side. 
  • Generate order from the Magento admin using saved credit card token. 
  • Google reCAPTCHA Verification.
  • Supports Multi-store. You can enter different authorize.net accounts for each website.
  • Secure payment module as we are using the Magento Vault to store saved credit cards
  • Supports all major credit cards.
  • Set minimum and maximum order total to enable this payment method. 
  • Easy to install and configure.
  • Support provided by Rootways, if you have any questions, we are here to help you



Front-end   |   Back-end


Features Details

Secure by Accept.js:

Accept.js is a JavaScript library for sending secure payment data directly to the Authorize.net. Accept.js captures the payment data and submits it directly to the Authorize.net, in exchange for a one-time-use token, or payment nonce. So, using Accept.js your credit card will be not shared between the Authorize.net and the Magento website using API. This is how Accept.js work and it follows PCI compliance standards.


Embedded Frame (Hosted Payment Method): 

Rootways Authorize.net payment module supports embedded iframe payment method which will appear within  your Magento website.


eCheck (bank account): 

eCheck is Authorize.Net's electronic check (echeck) solution,  which lets customers with US bank accounts use Automated Clearing House  (ACH) transactions as a payment option.


VISA Checkout:   

Rootways Authorize.net payment embedded frame supports VISA Checkout too. Visa Secure Remote  Commerce (SRC) and Authorize.Net work together as an integrated  offering.


Fraud Protection: 

If fraud filter is enabled on your Authorize.net account and if you will get the fraud transaction then our extension keeps that order status to  "Review Payment". Then you can review that  transaction and you can accept or deny the payment  directly from the Magento admin and it will get updated to the  Authorize.net


Save Credit Card:

Customer Credit card can be saved from the checkout page of the Magento website. Future orders can be generated using that saved card without entering credit card details again. The customer will have two options: Either select the already existing credit card or to add a new credit card.


Magento Vault Supported:

We are storing the saved credit card token to the Magento Vault module, not in any custom database table, so it is more secure.


Apple Pay Supported:

Our extension allows users to generate orders using the Apple Pay from IOS devices. It is an extremely fast way to generate orders without entering a single payment detail on the website, so it is fully PCI compliant.


Instant Payment Using Apple Pay:

Our extension adds the Apple Pay button to the mini cart and cart page so the user can instantly purchase any product from your website without going throw all checkout steps and without entering any details. It is an extremely fast checkout!


Authorize Now, Capture Later:

Our Authorize.net extension provides flexibility to authorize now and capture later. Credit card validity will be checked, but the credit card will be charged only when the order is approved or invoiced from the Magento admin.


Authorize & Capture:

Our Rootways Authorize.net payment extension helps you to authorize and capture. The credit card will be charged on order submission time. It will create the order invoice automatically.


Supports Full, Partial Refund:

Our extension provides the facility to adjust the refund payment. Refund full or partial payment to your customers from the Magento Admin.


Supports Full, Partial Capture:

Our extension provides the facility to capture the full order amount from the admin or you can capture partial order amount. This means you can generate multiple invoices using our extension.


CVV Verification:

You can decide whether to check the CVV number or not while purchasing. You can manage it from the admin.


Address Verification (AVS):

AVS stands for Address verification system. You can decide whether you want to verify the billing address with the entered credit card address. If both do not match, then you can see at the admin that AVS not verified. You can manage it from the admin.


Allow Countries:

You can allow this payment method for all countries or specific countries only. You can set this from the admin configuration.


Minimum & Maximum Order Total:

You can allow this payment method at checkout only if the order total is between the minimum and maximum order total amount. You can set the minimum and maximum order total amount from the admin configuration.


Send Billing Details:

You can decide whether to send the billing address to the Authorize.net server or not. The billing address will be sent with each transaction and you will see billing details under Authorize.net transaction in your Authorize.net account.



This extension comes with 90 Days free support, lifetime free upgrade, and a 25-day Marketplace Refund Policy.

Technical Specifications

Back to top

Seller profile

Rootways Inc.

Seller contact




Current Version


Magento platform compatibility

Open Source (CE): 2.3, 2.4

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

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


Stable Build


15 October, 2020


Extensions, Payments & Security, Payment Integration

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

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 Magento 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.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Compatible with 2.4.0<br/>
    - Order status = "Payment Review" if the transaction is Fraud.<br/>
    - Embedded iFrame Payment Method.<br/>
    - Google reCAPTCHA Verification.<br/>
    - Supports generating order from admin using the saved credit card.<br/>
    - General improvements.


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

    - Fixed issue of virtual product order. <br/>- Fixed issue of admin order not working when Accept.js is enabled.


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

    - Initial release.
    - Apple Pay Supported.
    - Secure by Accept.js
    - Capture payment without leaving the website.
    - Save credit card to Magento Vault.
    - Order using saved credit card.


Back to top

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

Contact Vendor

Q & A

Back to top


Back to top