noda-payments / module-payments
为 Magento 2 集成的 Noda 支付网关
1.1.1
2024-08-20 13:57 UTC
Requires
- php: ~8.1.0||~8.2.0
README
此模块将 Noda 支付网关集成到 magento
前期步骤
在继续进行插件安装和配置之前,请确保您已完成入职流程,与 Noda 签署了合同,并获得了生产 API 密钥的访问权限。如果您尚未完成这些步骤,请访问 Noda HUB 并按照提供的分步指南操作。
模块安装
在安装此模块之前,请注意,Noda_Payments 依赖于以下模块
Magento_StoreMagento_CatalogMagento_SalesMagento_WebapiMagento_DirectoryMagento_CheckoutMagento_PaymentMagento_Payment
请遵循有关如何安装 Magento 模块的详细说明: 自定义 Magento 2 模块设置
如果链接无法正常工作,您需要做什么
- 将存档上传到您的托管服务;
- 将其解压到 Magento 2 项目的
app/code目录中; - 运行以下命令以进行安装并更新 Magento 的配置
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
- 验证模块是否已安装并启用
php bin/magento module:status Noda_Payments
如果仍然未启用,请启用它
php bin/magento module:enable Noda_Payments
- 默认情况下,该模块在测试模式下配置。在测试模式下,支付将被处理,但不会发生真实货币转账。如果您只想进行测试支付,则无需进行其他配置。
请注意,'Api Key'、'Signature' 和 'Shop Id' 的默认值仅用于测试目的。
为了过渡到实时支付,请按照以下步骤操作
- 转到管理员工具中的
Noda支付方式配置,在销售>配置>销售>支付方式>NodaPay - 通过选择下拉菜单中的
"否"来禁用'测试模式'选项 - 使用您组织特定凭据填写
'Api Key'、'Signature'和'Shop Id'值,这些凭据可以在您的 Noda HUB 个人账户 中访问。
可扩展性
扩展开发者可以与 Noda_Payments 模块交互。有关 Magento 扩展机制的更多信息,请参阅 Magento 插件。
Magento 依赖注入机制 允许您覆盖 Noda_Payments 模块的功能。
模块中有很多功能是用 JavaScript 实现的,使用 mixins 来扩展它。
布局
此模块在 view/frontend/layout 目录中引入了以下布局
checkout_index_index
有关 Magento 2 中布局的更多信息,请参阅 布局文档。