multisafepay/magento2

适用于 Magento 2 的 MultiSafepay 模块套件

安装数: 327,445

依赖项: 1

建议者: 0

安全: 0

星标: 18

关注者: 8

分支: 8

公开问题: 1

语言:Shell

类型:元包

3.8.1 2024-09-20 09:50 UTC

README

MultiSafepay for Magento 2 插件

Build Codecov Latest stable version Total downloads License

使用我们的免费插件轻松将 MultiSafepay 支付解决方案集成到您的 Magento 2 网上商店。最新版本包括单元/集成测试,并且基于 Magento 支付提供者网关结构构建。

开始之前,请阅读 MultiSafepay 文档 - Magento 2 以了解

  • 支持的支付方式
  • 从版本 v1.14 及以下版本升级

关于 MultiSafepay

MultiSafepay 是一家收款支付服务提供商,这意味着我们负责处理每种支付方式的电子合同、技术细节和收款。您今天就可以开始在线销售,并在一个地方管理所有交易。

先决条件

  • 您需要一个 MultiSafepay 账户。建议首先创建一个测试账户。
  • Magento Open Source 版本 2.3.x & 2.4.x
  • PHP 7.2+

许可

开源软件许可 (OSL 3.0)

模块

插件由几个模块组成

模块依赖关系

元包依赖于 MSI。这意味着必须将 MSI 模块可用(但不必启用)在您的商店中。

如果您已删除 MSI(例如,使用 composer-replace 技巧,如 yireo/magento2-replace-inventory),则无法安装元包。要集成 MultiSafepay,而不是安装元包,请安装 magento2-frontend 模块和 magento2-catalog-inventory 模块。

magento2-frontend 模块依赖于 magento2-core 和 magento2-adminhtml 模块,因此它们都一起安装。在某些情况下,您还需要一个库存处理模块。由于 MSI 不可用,您可以安装 magento2-catalog-inventory 模块。

Adobe Commerce 版本的安装过程相同。

如何安装

  1. 对于开发者,我们建议分别安装 composer 包,这样您就可以微调您需要的模块。

对于商家,我们建议通过 composer 安装整个包

composer require multisafepay/magento2
  1. 要启用所有 MultiSafepay 模块,请运行以下命令
php bin/magento module:enable MultiSafepay_ConnectCore MultiSafepay_ConnectAdminhtml MultiSafepay_ConnectFrontend
  1. 当您在 Magento 2 中禁用 MSI 时,您还必须通过运行以下命令禁用 MultiSafepay MSI 模块
php bin/magento module:disable MultiSafepay_ConnectMSI
  1. 如果您有一个禁用了MSI的Magento 2环境,要启用MultiSafepay CatalogInventory模块,请运行以下命令:
php bin/magento module:enable MultiSafepay_ConnectCatalogInventory
  1. 运行以下命令:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

版本控制

此包安装了多个模块,这些模块可通过composer在其他存储库中获取。与它安装的独立模块不同,它不遵循语义版本控制。要找出您正在运行的独立模块的版本,请运行以下命令:

composer show -v | grep multisafepay

支持

贡献者

如果您看到改进的机会,我们邀请您创建一个拉取请求、创建一个问题或发送电子邮件至 integration@multisafepay.com

作为对您贡献的感谢,我们将向您发送一件MultiSafepay T恤,让您成为团队的一员!

想成为团队的一员吗?

您是一名对在MultiSafepay工作感兴趣的开发者吗?请查看我们的职位空缺,并随时与我们联系!