magenxcommerce/module-authorizenet

N/A

安装: 3

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:magento2-module


README

The Magento_Authorizenet 模块实现了与 Authorize.Net 支付网关的集成,并将后者作为支付方式提供给 Magento。

可扩展性

扩展开发者可以与 Magento_Authorizenet 模块进行交互。有关 Magento 扩展机制的更多信息,请参阅Magento 插件

Magento 依赖注入机制 允许您覆盖 Magento_Authorizenet 模块的功能。

事件

此模块调用了以下事件

  • checkout_directpost_placeOrder 事件在 \Magento\Authorizenet\Controller\Directpost\Payment\Place::placeCheckoutOrder() 方法中。参数

    • result 是一个数据对象(\Magento\Framework\DataObject 类)。
    • action 是一个控制器对象(\Magento\Authorizenet\Controller\Directpost\Payment\Place)。
  • order_cancel_after 事件在 \Magento\Authorizenet\Model\Directpost::declineOrder() 方法中。参数

    • order 是一个订单对象(\Magento\Sales\Model\Order 类)。

此模块监听了以下事件

  • checkout_submit_all_after 事件在 Magento\Authorizenet\Observer\SaveOrderAfterSubmitObserver 文件中。
  • checkout_directpost_placeOrder 事件在 Magento\Authorizenet\Observer\AddFieldsToResponseObserver 文件中。

有关 Magento 2 中的事件信息,请参阅事件和观察者

布局

此模块在 view/adminhtml/layout 目录中引入了以下布局和布局处理程序

  • adminhtml_authorizenet_directpost_payment_redirect

此模块在 view/frontend/layout 目录中引入了以下布局和布局处理程序

  • authorizenet_directpost_payment_backendresponse
  • authorizenet_directpost_payment_redirect
  • authorizenet_directpost_payment_response

有关 Magento 2 中布局的更多信息,请参阅布局文档