noda-payments/module-payments

为 Magento 2 集成的 Noda 支付网关

安装: 6

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:magento2-module

1.1.1 2024-08-20 13:57 UTC

This package is auto-updated.

Last update: 2024-09-20 14:10:14 UTC


README

此模块将 Noda 支付网关集成到 magento

前期步骤

在继续进行插件安装和配置之前,请确保您已完成入职流程,与 Noda 签署了合同,并获得了生产 API 密钥的访问权限。如果您尚未完成这些步骤,请访问 Noda HUB 并按照提供的分步指南操作。

模块安装

在安装此模块之前,请注意,Noda_Payments 依赖于以下模块

  • Magento_Store
  • Magento_Catalog
  • Magento_Sales
  • Magento_Webapi
  • Magento_Directory
  • Magento_Checkout
  • Magento_Payment
  • Magento_Payment

请遵循有关如何安装 Magento 模块的详细说明: 自定义 Magento 2 模块设置

如果链接无法正常工作,您需要做什么

  1. 将存档上传到您的托管服务;
  2. 将其解压到 Magento 2 项目的 app/code 目录中;
  3. 运行以下命令以进行安装并更新 Magento 的配置
php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy -f
  1. 验证模块是否已安装并启用
php bin/magento module:status Noda_Payments

如果仍然未启用,请启用它

php bin/magento module:enable Noda_Payments
  1. 默认情况下,该模块在测试模式下配置。在测试模式下,支付将被处理,但不会发生真实货币转账。如果您只想进行测试支付,则无需进行其他配置。

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