Important

You are browsing documentation for version 5.0 of OroCommerce, supported until January 2025. Read the documentation for version 6.0 (the latest LTS version) to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

OroAuthorizeNetBundle 

OroAuthorizeNetBundle adds the Authorize.Net integration to OroCommerce applications.

The bundle allows admin users to enable and configure the Authorize.Net payment method for customer orders, which allows customers to pay for orders with credit and debit cards or eChecks using Authorize.Net Payment Gateway.

Setting Up Connection 

For steps on configuring the integration on the AuthorizeNet and Oro sides, please see Prerequisites for Authorize.Net Integration in the Back-Office and Configure Authorize.Net Integration in the Back-Office.

eCheck payments 

In addition to regular credit card payments, Authorize.Net allows to process eCheck transactions.

Before enabling the eCheck payment option in the back-office integration settings, make sure that it is enabled for your Authorize.Net merchant account.

Enabling the eCheck option in the integration settings turns on the eCheck payment option for payment rules and allows to manage eCheck payment profiles if CIM is enabled.

eCheck transactions are placed with the “Authorize and Charge” payment action.

See Configure Authorize.Net Integration in the Back-Office for details on eCheck configuration.

Customer Information Management 

CIM is also available in the integration settings to simplify the checkout process for registered customers. It allows customers to store and manage their payment profiles (credit cards or eCheck) and pay with a saved profile during checkout.

Sensitive payment data (credit card number, CVV, eCheck account number, etc.) is neither passed nor stored in the application and is securely transferred to Authorize.Net using Accept.js.

For more information on payment profiles, see the Manage Payment Profiles (Authorize.Net Customer Profiles) topic in the OroCommerce Storefront guide.

Test Settings 

Authorize.Net has a Sandbox test server where you can register a test account and try it for free. For this, please proceed to Developers site and follow instructions to retrieve the credentials for the Authorize.Net sandbox server (API Login ID, Transaction Key, Client key). Make sure you enable the Test Mode option when creating a test integration.

To test the CIM integration within the sandbox account, make sure the sandbox account is switched to the Live mode.

Business Tip

Technologies are the driving force for digital transformation in important industries like manufacturing. Learn more about the role of eCommerce in manufacturing digital transformation.