After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Authorize.Net - Deprecated

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

Stores > Settings > ConfigurationSales > Payment Methods > Authorize.Net

Deprecation Notice
Due to the Payment Service Directive PSD2 and the continued evolution of many APIs, this payment integration is at risk of becoming outdated and no longer security compliant in the future. For this reason, it is now deprecated, and we recommend that you disable it in your Magento configuration and transition to the corresponding Magento Marketplace extension.

This integration will be removed from the Magento 2.4.0 release and has been deprecated from current versions of 2.3.

For details about making a secure transition from deprecated payment integrations, see our DevBlog.

Basic Authorize.Net Settings

Basic Authorize.Net Settings Not Enabled

Basic Authorize.Net Settings Enabled

Field Scope Description
Enabled Website Determines if the Authorize.Net configuration is enabled. To enable the configuration and display additional settings, clear the Use system value checkbox. Then, choose “Yes”. Options: Yes / No
Title Store View A unique label that identifies Authorize.Net in the list of payment methods during checkout.
Environment Website Indicates the operating mode of your Authorize.Net merchant account. Options: Sandbox / Production (Default)
Payment Action Website Determines the action taken by Authorize.Net when a payment is authorized. Options:
Authorize Only - Funds on the customer’s card are authorized, but not transferred from the customer’s account. An order is created in your store Admin. You can later create an invoice and capture the sale.
Authorize and Capture - Funds on the customer’s card are authorized and captured on the Authorize.Net side, and an order and invoice are created in your store Admin.
API Login ID Website Your Authorize.Net credentials. Locate your value in your Authorize.Net merchant account. See this Authorize.Net support article for more information.
Transaction Key Website Your Authorize.Net credentials. Generate your key value in your Authorize.Net merchant account. See this Authorize.Net support article for more information.
Public Client Key Website Your Authorize.Net credentials. Generate your key value in your Authorize.Net merchant account. See this Authorize.Net support article for more information.
Signature Key Website Your Authorize.Net credentials. Generate your key value in your Authorize.Net merchant account. See this Authorize.Net support article for more information.
Merchant MD5 (Deprecated) Website Authorize.Net has deprecated this field and replaced it with the Signature Key field. If updating from the Authorize.Net Direct Post method to Authorize.Net, this field may auto-populate using your previous settings, but Authorize.Net no longer use this field for transactions. This field will be removed in a later release.
Enabled Website Determines if Authorize.Net is available to your customers as a payment method at checkout. Options: Yes / No

Advanced Authorize.Net Settings

Advanced Authorize.Net Settings

Field Scope Description
Accepted Currency Website Must be set to “US Dollar” because this is the only currency that Authorize.Net accepts.
Debug Website Determines if messages sent between your store and the Authorize.Net payment system are recorded in a log file. Options: Yes / No

Note: In accordance with PCI Data Security Standards, credit card information is not recorded in the log file.
Email Customer Website Determines if Authorize.Net sends a confirmation email when customers complete checkout. This is in addition to the order confirmation email and other email sent from Magento. Options: Yes / No
Enable Credit Card Verification Field Website Determines if customers are required to enter the Credit Card Verification (CCV) number during checkout. Options: Yes (Default) / No
Credit Card Types Website Determines the credit cards that are available to customers during checkout. Select each supported card. Options: American Express / Visa / MasterCard / Discover / JCB / Other
Payment from Applicable Countries Website Determines the range of the applicable country selection. Options: All Allowed Countries / Specific Countries
Payment from Specific Countries Website Identifies each country from which payment is accepted. Only customers with a billing address in a selected country can make purchases with this payment method.
Minimum Order Total Website Determines the smallest order total that qualifies to be processed with Authorize.Net.
Maximum Order Total Website Determines the largest order total that qualifies to be processed with Authorize.Net.
Sort Order Website A number that determines the order in which Authorize.Net is listed with other payment methods during checkout. Enter 0 for the top of the list.