test-magenx / module-authorizenet
N/A
100.3.4
2021-10-12 21:32 UTC
Requires
- php: ~7.1.3||~7.2.0||~7.3.0
- magento/framework: 102.0.*
- magento/module-backend: 101.0.*
- magento/module-catalog: 103.0.*
- magento/module-checkout: 100.3.*
- magento/module-payment: 100.3.*
- magento/module-quote: 101.1.*
- magento/module-sales: 102.0.*
- magento/module-store: 101.0.*
Suggests
- magento/module-config: 101.1.*
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 中布局的更多信息,请参阅 布局文档。