OroCommerce Authorize.Net Integration

Oro Team
Supports versions: 3.1.0 LTS, 4.1.0 LTS, 4.2.0 LTS, 5.0.0 LTS

Short Overview

Authorize.Net is a leading provider of payment gateway services, managing the submission of billions of transactions to processing networks on behalf of merchant customers. It provides services for businesses based in the United States, Canada, United Kingdom, Europe, and Australia. Integration of OroCommerce with Authorize.Net enables you to accept credit and debit cards on your OroCommerce website.

Authorize.Net is one of the world’s most popular payment gateways. It provides services for businesses based in the United States, Canada, United Kingdom, Europe, and Australia. It ensures secure and reliable money transactions and offers a wide range of additional services.

Integration of OroCommerce with Authorize.Net 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 on your OroCommerce website using Authorize.Net Payment Gateway.

eCheck payments

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

Enabling eCheck option in the integration settings turns on 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, which is the only available option.

Customer Information Management

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

In case of a multi-website setup, you should also choose which websites this CIM integration will be used for.

If CIM is enabled for the integration, the new “Manage payment profiles” section is added under “My Account”. Both Credit Card and eCheck profiles can be added, updated or removed there. For payment profiles, in addition to payment data, billing address data is collected and sent as well. It can be used on Authorize.Net side for additional verifications. Each profile can have a name defined by the customer which will be listed in the profile dropdown at checkout. Also, payment profile can be marked with default flag. Default profiles are pre-selected in the profiles dropdown at checkout.

On the checkout, registered customer users have an option to save payment data for the later use. If corresponding checkbox is selected, a payment profile is created in Authorize.Net and becomes available for future payments.

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.

Before installing an extension please check Oro Documentation for extensions installation and management instructions.

For detailed information about Authorize.Net services supported in OroCommerce please follow the recommendations for payment configuration described in the Documentation.

OroCommerce Community Edition

  • 5.0.0 LTS
  • 4.2.0 LTS
  • 4.1.0 LTS
  • 3.1.0 LTS
to submit a support request

Oro Extensions store is our new technology and innovation hub connecting online merchants looking to extend functionalities of Oro business applications and developers willing to market solutions compatible with Oro products. The Extensions store allows Oro applications’ users to browse and instantly download cost-efficient connectors and integrations helping them make the most out of their OroCRM and OroCommerce deployments. The Extensions store lists free, paid, and quote-based extensions developed either by the Oro team or the Oro community. The offering includes extensions for management of leads and opportunities; tools for sales and marketing; integrations for payment processing, shipment, accounting, and invoicing; solutions for customer support, and much more. Oro Extensions store is always open to modules extending on the capabilities of Oro products. Join Oro’s vibrant ecosystem and leverage the multiple benefits this will bring. External developers contributing to the growing Oro Extensions store capture new customers for their products and services, and market their solutions on our site at no cost.

Click to show information

Back to top