nets-mehabub/ox6_metadata

Nets支付模块适用于Oxid 6

安装: 34

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:oxideshop-module

v1.1.3 2022-07-05 09:46 UTC

This package is auto-updated.

Last update: 2024-09-06 14:51:27 UTC


README

==============================================================

📝 注意

1. 在版本更新后,我们建议您重新停用和激活扩展。
2. 本版本升级包含重大更改,可能会阻止过去交易中的收费/退款。如果您在Oxid管理员面板上遇到任何关于收费/退款的问题,我们建议您直接从Easy门户进行收费/退款。

安装

  • 请参阅我们的用户指南,其中包含/nets/docs/Oxid_guide_Nets.pdf中的插图

下载/安装

1] 安装Nets插件

Run command: composer require nets-mehabub/ox6_metadata

Add below lines of code in composer.json file

"psr-4": {
            "Es\\NetsEasy\\":"./source/modules/es/esnetseasy"
        }

Run command: composer dump-autoload

2] 激活Nets模块

vendor/bin/oe-console oe:module:install .\source\modules\es\esnetseasy
vendor/bin/oe-console oe:module:activate esnetseasy
vendor/bin/oe-console oe:module:install-configuration .\source\modules\es\esnetseasy
vendor/bin/oe-console oe:module:apply-configuration

3] 初始化Codeception: vendor/bin/codecept bootstrap

4] 在根文件codeception.yml中添加或更新以下行 paths: test:source/modules/es/esnetseasy/Tests coverage: enabled: true includeUncoveredFiles: false include: - source/modules/es/esnetseasy/extend/* - source/modules/es/esnetseasy/Core/* - source/modules/es/esnetseasy/Api/* exclude: - source/modules/es/esnetseasy/Tests/*

5] 在test_config.php中更新以下行 shop_tests_path: source/modules/es/esnetseasy/Tests partial_module_paths: source/modules/es/esnetseasy/Tests

6] 添加xDebug驱动程序以运行代码覆盖率。请按照xDebug文档中的说明操作 https://xdebug.org/docs/install

7] .\vendor\bin\codecept run --coverage --coverage-xml --coverage-html

8] 恭喜,代码覆盖率如下 Alt text

配置

  1. 要配置和设置插件,请转到:管理员 > 扩展 > 模块
  2. 从已安装插件列表中定位并选择Nets Easy插件。
  3. 选择概览选项卡并按激活按钮。如果Nets Easy已正确安装,您现在将在列表中的Nets Easy旁边看到活动列下的绿色勾选圈。
  4. 要激活新的支付方式并为您商店设置插件,请转到:管理员 > 商店设置 > 支付方式
  5. 支付方式按字母顺序列在多页上。查找或搜索Nets Easy并选择。
  6. 在主选项卡中,请确保勾选“激活”框。注意:名称和支付描述输入字段可以用于在客户选择支付方式时自定义Nets Easy插件的描述。
  7. 一旦分配了用户组和国家以及所需的翻译,请记得保存。
  8. 返回到插件设置:管理员 > 扩展 > 模块 > Nets Easy
  9. 选择设置选项卡并点击Nets Easy设置以显示配置设置的内容。
  • Nets插件配置设置
  1. 模式。在测试/实时交易之间进行选择。实时模式需要一个已批准的账户。测试卡信息可以在以下位置找到: https://tech.dibspayment.com/easy/test-information
  2. 测试/实时密钥。登录到您的Nets Easy账户。密钥可以在公司 > 集成中找到: https://portal.dibspayment.eu/
  3. 条款URL。设置您的条款和条件页面URL。
  4. 商家条款URL。设置您的使用条款和Cookies页面URL。注意:条款链接可以在Nets Easy支付窗口中找到。
  5. 图标栏URL。通过直接在URL的参数中编辑来设置和自定义图标列表,或者访问我们的自定义图标URL生成器: https://easymoduler.dk/icon/
  6. 检查类型。托管 / 嵌入。在2种检查类型中选择。托管 - Nets托管加载一个新的支付页面。嵌入式检查将支付窗口直接插入到检查页面上。
  7. 嵌入式检查布局。布局1 / 布局2。为您的嵌入式检查选择2种布局之一
  8. 自动扣款。此功能允许您在订单下单后立即扣款。注意。在订单发货前扣款可能受到您所在国家/地区法律规定的限制。滥用可能导致您的Easy账户被没收。
  9. 调试。此功能将显示您可以在遇到交易错误时复制/粘贴的原始API数据。数据将在订单详情中可见。这旨在在联系Nets支持时使用。

操作

  • 取消/扣款/退款 - 部分扣款/退款
  1. 转到管理 > 管理订单 > 订单。选择通过Nets Easy支付的订单。
  2. 选择您想要的功能
    • 完全取消/扣款/退款您的订单。
    • 部分扣款/退款您的订单。注意
    • 部分功能将处理订单中的项目作为块。不允许自定义金额。
    • 使用 -/+ 来调整部分功能中的数量。
    • 按部分按钮执行每行的操作。
  3. Nets的所有交易都可以在我们的门户中访问: https://portal.dibspayment.eu/login
  4. 支付状态是实时的,并且即使在Nets Easy门户中进行更改,也会在订单详情中更新。

故障排除

  • Nets支付插件作为支付方式不可见
  • 确保在商店设置和扩展插件配置中激活了Nets插件。
  • 确保Nets插件在各种用户组和国家的可用列表中分配。
  • 可以在管理 > 商店设置:支付方式和运费方式中找到各种用户组、国家/地区和支付方式的设置列表。
  • Nets支付窗口为空
  • 确保在Nets插件设置中的密钥正确,并且没有额外的空格。
  • 暂时停用可能影响Nets插件功能的第三方插件。
  • 检查是否存在任何临时技术不一致: https://nets.eu/Pages/operational-status.aspx
  • 实时模式中的支付不起作用
  • 确保您有一个已批准的实时Easy账户用于生产。
  • 确保您的实时Easy账户已批准使用所选货币进行支付。
  • 确保支付方式数据正确,并得到您的Nets Easy协议的支持。
  • 如何在支付窗口中选择货币或语言?

联系

  • Nets客户服务

**在此创建您的免费Nets Easy测试账户: https://portal.dibspayment.eu/registration **