fortispay/magento-2-payment-gateway

FortisPay Payment Gateway for Magento 2

安装: 53

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:magento2-module

1.2.0 2024-09-19 17:09 UTC

This package is auto-updated.

Last update: 2024-09-19 17:10:16 UTC


README

Composer 需求

此支付插件需要 composer 包 ramsey/uuid。这通常作为 Magento 框架的依赖项安装,无需单独安装。

如果由于某些原因未安装,请在项目根目录中运行以下命令:composer require ramsey/uuid

安装

  • 解压 zip 文件内容到您计算机上的临时目录。
  • 使用 FTP 客户端将内容上传到您的 Magento 安装中 {{project_root}}/app/code 目录。结果目录结构应为 {{project_root}}/app/code/Fortispay/Fortis。
  • 从项目根目录运行以下命令:
  • bin/magento module:enable Fortispay_Fortis。
  • bin/magento setup:upgrade。
  • bin/magento setup:di:compile。
  • bin/magento setup:static-content:deploy. 这可能不是必需的,具体取决于您的设置。
  • bin/magento indexer:reindex。
  • bin/magento cache:clean。

然后您可以通过 Stores/Configuration/Sales/Payment Methods. 中的管理门户配置插件。

第三级数据

如果您的 Fortis 账户已启用第三级数据,则必须为产品配置额外的自定义属性,以便成功更新第三级数据。

  • 创建两个新的产品属性(如果不存在),名称分别为 commodity_codeunit_code
  • 将这些属性添加到产品中,并为每个产品中的每个属性设置值。
  • 如果这些值未配置,结账和支付将正常进行,但第三级数据将不会被填充,并在 Magento 日志中记录异常。
  • commodity_code 的值是一个 1-12 个字符的字符串,是 "供应的个别商品或服务的国际描述代码"。
  • unit_code 的值是一个 3 个字符长的字符串,用于描述 "国际贸易中使用的计量单位"。有关此信息的更多信息,请参阅 https://docs.fortispay.com/developers/api/endpoints/level3data#codesforunitsofmeasurement

PHP 代码标准

  • vendor/bin/phpcs --standard=Magento2 --extensions=php,phtml --error-severity=10 --ignore-annotations Fortispay/Fortis/