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.
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.