nofrixion/magento2-payments-module

Nofrixion为Magento 2提供的在线支付解决方案

安装: 83

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

公开问题: 0

类型:magento2-module

v2.0.0 2023-07-22 08:46 UTC

This package is auto-updated.

Last update: 2024-09-22 11:38:55 UTC


README

NoFrixion.com在线支付为您的Magento 2商店提供支持。

系统需求

NoFrixion支付模块设计为与从Magento 2.4.4及更高版本兼容(注意,对2.4.0-2.4.3发布线的支持已于2022年11月28日结束)。

有关底层Magento依赖项,请参阅Magento系统需求

安装、更新与移除

建议在生产环境中使用PHP包管理器composer进行magento部署。可以使用composer来安装、更新和移除NoFrixion Magento 2模块。

安装

使用以下命令通过composer安装NoFrixion支付模块:

composer require nofrixion/magento2-payments-module
php bin/magento module:enable Nofrixion_Payments
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush

*还可以通过从GitHub下载ZIP文件并将其解压缩到{magento-install-directory/app/code/Nofrixion/Payments来安装模块。然后按上述顺序运行最后四个命令以启用插件。此方法不推荐用于生产环境。

注意,您的Magento环境中可能部署了几个第三方缓存产品,可能阻止支付模块在Magento管理界面中显示。如果在执行上述步骤后Nofrixion Payments模块不可见,大多数第三方缓存将通过重新启动apache服务器来清除。

更新

如果您使用上述composer命令安装了支付模块,则可以使用composer更新插件。在您的magento服务器上的shell会话中运行:

composer update nofrixion/magento2-payments-module
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush

如果您正在更新生产环境,我们建议首先将商店置于维护模式

移除

要移除支付模块:

  • 登录到Magento店面管理面板,并在
    • 商店 -> 配置 -> 销售 -> 支付方式部分禁用模块。
    • 转到缓存管理页面,刷新任何状态为“已失效”的缓存。
  • 打开您的magento服务器的shell:
    • 通过运行php bin/magento module:disable Nofrixion_Payments在服务器级别禁用模块。
    • 运行composer remove nofrixion/magento2-payments-module
    • 通过运行php bin/magento setup:upgrade应用数据库更新(对于生产,也添加参数--keep-generated或您需要再次运行php bin/magento setup:di:compile。)
  • 根据您的magento服务器上配置的缓存服务,在此点可能需要重新启动应用堆栈。

配置

请参阅NoFrixion关于配置magento2-payments-module的指南

已知问题

有一个已知问题,其中PayPal按钮渲染在工具提示上。此插件中并未直接修复此问题,因为这需要将样式应用于另一个供应商的模块。受影响的商家可以通过在通过内容 -> 设计 -> 配置访问的Magento店面主题的头部部分应用以下样式来解决此问题。

<style>
iframe {
    z-index: 1 !important;
}
</style>

故障排除

如果在安装或部署过程中出现问题,只需遵循典型的Magento 2模块安装步骤。NoFrixion Payments模块遵循所有Magento 2标准,不应有任何不同。

  1. 切换或确保您处于开发者模式
  2. 删除所有临时文件以确保应用最新的更改。这通过清空缓存(通常位于 MAGENTO_ROOT/var/cache 或您的缓存服务器,如Redis)以及生成在 MAGENTO_ROOT/generatedMAGENTO_ROOT/var/view_preprocessed 的文件来完成。
  3. 重试
  4. 如果是生产服务器,请确保切换回生产模式