netseu/checkout

Nets支付插件

安装: 2,526

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 7

分支: 3

公开问题: 1

类型:shopware-platform-plugin

1.5.6 2024-09-04 10:02 UTC

README

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

注意:Nets Easy模块的版本1.5.6支持shopware 6.6+版本,如果您想为其他shopware版本(例如6.5、6.4或更低版本)安装此模块,请选择Nets Checkout Module的发布版本1.4.x

安装

下载 / 安装

  • 方法1
  1. 手动解压缩并将插件文件上传到根目录 /custom/plugins,或者使用“上传插件”功能,在管理员 > 设置 > 插件中上传已压缩的插件文件 "shopware6-easy-checkout-master.zip"。
  2. 在管理员 > 设置 > 缓存 & 索引后,成功安装后请清除缓存并更新索引。
  • 方法2
  1. 使用SSH客户端连接,导航到Shopware 6安装的根目录,并运行以下命令:bin/console plugin:install NetsCheckout bin/console plugin:activate NetsCheckout bin/console cache:clear

配置

  1. 要配置和设置插件,请导航到:管理员 > 设置 > 系统 > 插件
  2. 找到Nets支付插件,并点击三个点按钮以访问配置。
  • 设置描述
  1. 登录到您的Nets Easy账户(https://portal.dibspayment.eu/)。测试和实时密钥可在“公司 > 集成”中找到。
  2. 支付环境。选择测试/实时交易。实时模式需要批准的账户。测试卡信息可在此找到:https://tech.dibspayment.com/easy/test-information
  3. 结账流程。重定向/嵌入。选择两种结账类型之一。重定向 - Nets Hosted加载一个新的支付页面。嵌入结账将支付窗口直接插入结账页面。
  4. 启用自动捕获。此功能允许您在订单下单后立即对支付进行扣费。注意。在订单发货前扣款可能违反您所在国家/地区的法律规定。滥用可能导致您的Easy账户被取消。

操作

  • 取消/捕获/退款
  1. 导航到管理员 > 订单 > 概览。点击订单号以访问订单详情。
  2. 在Nets API操作下选择您希望执行的操作。
  3. 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测试账户: https://portal.dibspayment.eu/registration **