nets-ecom / oxid6_netseasy_beta
Nets支付模块适用于Oxid 6
3.0.2
2023-03-10 06:54 UTC
Requires
- php: >=7.0
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
配置
- 要配置和设置插件,请转到:管理员 > 扩展 > 模块
- 在已安装插件列表中找到并选择Nets Easy插件。
- 选择概览选项卡,然后点击激活按钮。如果Nets Easy已正确安装,您将在列表中Nets Easy旁边的活动列下看到一个绿色的勾选圆圈。
- 要激活新的支付方式并为您的商店设置插件,请转到:管理员 > 商店设置 > 支付方式
- 支付方式按字母顺序列在多个页面中。找到或搜索Nets Easy并选择。
- 在主选项卡中,请确保勾选活动框。注意:名称和支付描述输入字段可用于在客户选择支付方式时对Nets Easy插件进行自定义描述。
- 一旦分配了用户组、国家和翻译(如有必要),请记住保存。
- 返回到插件设置:管理员 > 扩展 > 模块 > Nets Easy
- 选择设置选项卡,然后点击Nets Easy设置以显示配置设置的内容。
- Nets插件配置设置
- 模式。在测试/实时交易之间进行选择。实时模式需要经过批准的账户。测试卡信息可在以下位置找到: https://tech.dibspayment.com/easy/test-information
- 测试/实时密钥。登录您的Nets Easy账户。密钥可在公司 > 集成中找到: https://portal.dibspayment.eu/
- 条款URL。设置您的条款和条件页面URL。
- 商户条款URL。设置您的使用条款和Cookie页面URL。注意:条款链接可在Nets Easy支付窗口中找到。
- 图标栏URL。通过直接在URL中的参数中进行编辑或访问我们的自定义图标URL生成器来自定义图标列表: https://easymoduler.dk/icon/
- 结账类型。托管/嵌入式。在两种结账类型中选择。托管 - Nets托管加载新的支付页面。嵌入式结账将支付窗口直接插入结账页面。
- 嵌入式结账布局。布局1/布局2。为您的嵌入式结账选择两种布局之一
- 自动扣款。此功能允许您在订单下单后立即扣款。注意。在订单发货前扣款可能会受到您国家法律规定的限制。滥用可能导致您的Easy账户被取消。
- 调试。此功能将显示原始API数据,您可以在遇到交易错误时复制/粘贴。数据将在订单详情中可见。这旨在在联系Nets支持时使用。
操作
- 取消/扣款/退款 - 部分扣款/退款
- 导航到管理员 > 管理订单 > 订单。选择通过Nets Easy支付的订单。
- 选择您想要的功能
- 完全取消/扣款/退款您的订单。
- 部分扣款/退款您的订单。注意
- 部分功能将您的订单项目视为块。无法使用自定义金额。
- 使用 -/+ 调整部分功能中的数量。
- 按部分按钮执行每行的操作。
- Nets的所有交易均可在我们的门户中访问: https://portal.dibspayment.eu/login
- 支付状态是实时的,即使您在Nets Easy门户中进行更改,也会在订单详情中更新。
故障排除
- Nets支付插件作为支付方式不可见
- 确保在商店设置和扩展插件配置中激活了Nets插件。
- 确保Nets插件在各个用户组和国家/地区的可用列表中被分配。
- 可以在管理员 > 商店设置:支付方法和配送方法中找到各种用户组、国家/地区和支付方法的设置列表。
- Nets支付窗口为空白
- 确保在Nets插件设置中的密钥正确,并且没有额外的空格。
- 暂时禁用可能影响Nets插件功能的第三方插件。
- 检查是否有任何临时技术不一致: https://nets.eu/Pages/operational-status.aspx
- 实时模式下的支付不起作用
- 确保您有经过批准的生产Live Easy账户。
- 确保您的Live Easy账户已批准使用所选货币进行支付。
- 确保支付方法数据正确且符合您的Nets Easy协议。
- 如何在支付窗口中选择货币或语言?
- 货币和语言基于前端商店页面上的客户选择。
- 支持的所有货币和语言的完整列表可以在此处找到: https://tech.dibspayment.com/easy/integration-guide
联系方式
- Nets客户服务
- Nets Easy为测试和实时Easy账户提供支持。联系信息可在此处找到: https://nets.eu/en/payments/customerservice/
**在此处创建您的免费Nets Easy测试账户: https://portal.dibspayment.eu/registration **