test-magenx/module-authorizenet

N/A

100.3.4 2021-10-12 21:32 UTC

This package is auto-updated.

Last update: 2024-09-13 07:20:24 UTC


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 中布局的更多信息,请参阅 布局文档