Contributions through pull requests are not supported for this topic. Open a GitHub issue to provide feedback.
PHP 7.3 reached end of support in December 2021 and Adobe Commerce 2.3.x reaches end of support in September 2022. You may want to consider planning your upgrade now to Adobe Commerce 2.4.x and PHP 7.4.x to help maintain PCI compliance.


The Magento_AuthorizenetAcceptjs module implements the integration with the Authorize.Net payment gateway and makes the latter available as a payment method in Magento.

Installation details

Before disabling or uninstalling this module, note that the Magento_AuthorizenetCardinal module depends on this module.

For information about module installation in Magento 2, see Enable or disable modules.


Gateway/ - the directory that contains payment gateway command interfaces and service classes.

For information about typical file structure of a module in Magento 2, see Module file structure.


Extension developers can interact with the Magento_AuthorizenetAcceptjs module. For more information about the Magento extension mechanism, see Magento plug-ins.

The Magento dependency injection mechanism enables you to override the functionality of the Magento_AuthorizenetAcceptjs module.


This module observes the following events:

  • payment_method_assign_data_authorizenet_acceptjs event in the Magento\AuthorizenetAcceptjs\Observer\DataAssignObserver file.

For information about an event in Magento 2, see Events and observers.