netseu / checkout
Nets支付插件
1.5.6
2024-09-04 10:02 UTC
Requires
- shopware/core: ~6.6.0
Requires (Dev)
- rector/rector: ^0.18.3
README
============================================
注意:Nets Easy模块的版本1.5.6支持shopware 6.6+版本,如果您想为其他shopware版本(例如6.5、6.4或更低版本)安装此模块,请选择Nets Checkout Module的发布版本1.4.x
安装
下载 / 安装
- 方法1
- 手动解压缩并将插件文件上传到根目录 /custom/plugins,或者使用“上传插件”功能,在管理员 > 设置 > 插件中上传已压缩的插件文件 "shopware6-easy-checkout-master.zip"。
- 在管理员 > 设置 > 缓存 & 索引后,成功安装后请清除缓存并更新索引。
- 方法2
- 使用SSH客户端连接,导航到Shopware 6安装的根目录,并运行以下命令:bin/console plugin:install NetsCheckout bin/console plugin:activate NetsCheckout bin/console cache:clear
配置
- 要配置和设置插件,请导航到:管理员 > 设置 > 系统 > 插件
- 找到Nets支付插件,并点击三个点按钮以访问配置。
- 设置描述
- 登录到您的Nets Easy账户(https://portal.dibspayment.eu/)。测试和实时密钥可在“公司 > 集成”中找到。
- 支付环境。选择测试/实时交易。实时模式需要批准的账户。测试卡信息可在此找到:https://tech.dibspayment.com/easy/test-information
- 结账流程。重定向/嵌入。选择两种结账类型之一。重定向 - Nets Hosted加载一个新的支付页面。嵌入结账将支付窗口直接插入结账页面。
- 启用自动捕获。此功能允许您在订单下单后立即对支付进行扣费。注意。在订单发货前扣款可能违反您所在国家/地区的法律规定。滥用可能导致您的Easy账户被取消。
操作
- 取消/捕获/退款
- 导航到管理员 > 订单 > 概览。点击订单号以访问订单详情。
- 在Nets API操作下选择您希望执行的操作。
- Nets的所有交易均可在我们的门户中访问: https://portal.dibspayment.eu/login
故障排除
- Nets支付插件作为支付方式不可见
- 确保Nets插件在插件配置中的正确销售渠道中可用。
- 在销售渠道部分选择您的店铺名称进行常规设置。在支付方式中添加插件。
- 暂时切换到Shopware 6标准模板。自定义模板可能需要额外的更改以确保正确显示。请咨询您的网页设计师/开发者。
- Nets支付窗口为空白
- 确保Nets插件设置中的密钥正确无误,且没有额外的空白字符。
- 暂时禁用可能影响Nets插件功能的第三方插件。
- 检查是否存在任何临时技术不一致性: https://nets.eu/Pages/operational-status.aspx
- 实时模式中的支付不工作
- 确保您有批准的实时Easy账户用于生产。
- 确保您的实时Easy账户已批准使用所选货币进行支付。
- 确保支付方式数据正确且符合您的Nets Easy协议。
运行PHPStan
运行此工具时,请记得选择仅包含插件类的目录路径。示例命令:
vendor/bin/phpstan analyse ./src
联系信息
- Nets客户服务
- Nets Easy为测试和实时Easy账户提供支持。联系信息可在此找到: https://nets.eu/en/payments/customerservice/
**在此处创建您的免费Nets Easy测试账户: https://portal.dibspayment.eu/registration **