nets-ecom/oxid6_netseasy_beta

Nets支付模块适用于Oxid 6

安装: 119

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 1

类型:oxideshop-module

3.0.2 2023-03-10 06:54 UTC

This package is auto-updated.

Last update: 2023-10-03 09:41:46 UTC


README

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

模块 Nets Easy支付模块适用于Oxid 6
作者 Nets eCom
前缀 EASY-OX6
商店版本 6+
版本 3.0.2
指南 https://tech.nets.eu/shopmodules
Github https://github.com/Nets-eCom/oxid6_netseasy_beta

📝 注意

1. 在版本更新后,我们建议重新激活扩展。
2. 本次版本升级包含重大更改,可能会影响过往交易的收费/退款。如果您在使用Oxid管理面板进行收费/退款时遇到任何问题,我们建议直接从Easy门户进行收费/退款。

安装

  • 请参阅我们位于/nets/docs/Oxid_guide_Nets.pdf的带有插图的用户指南

下载/安装

1] 安装Nets插件

Run command: composer require nets-ecom/oxid6_netseasy_beta    

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,请在codeception.yml文件中添加或更新以下代码行。

paths:
    tests: source/modules/es/esnetseasy/Tests
coverage:
    enabled: true
    includeUncoveredFiles: false
    include:
        - source/modules/es/esnetseasy/ShopExtend/*
        - 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驱动以运行代码覆盖率

Follow instructions from xDebug documentation
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。设置您的使用条款和Cookie页面URL。注意:条款链接可在Nets Easy支付窗口中找到。
  5. 图标栏URL。通过直接在URL中的参数中进行编辑或访问我们的自定义图标URL生成器来自定义图标列表: https://easymoduler.dk/icon/
  6. 结账类型。托管/嵌入式。在两种结账类型中选择。托管 - Nets托管加载新的支付页面。嵌入式结账将支付窗口直接插入结账页面。
  7. 嵌入式结账布局。布局1/布局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
  • 实时模式下的支付不起作用
  • 确保您有经过批准的生产Live Easy账户。
  • 确保您的Live Easy账户已批准使用所选货币进行支付。
  • 确保支付方法数据正确且符合您的Nets Easy协议。
  • 如何在支付窗口中选择货币或语言?

联系方式

  • Nets客户服务

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