satispay/shopware6-plugin

Satispay Shopware6 插件

安装: 58

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 1

开放问题: 0

类型:shopware-platform-plugin

3.0.1 2024-06-03 16:15 UTC

README

Satispay 插件,用于 Shopware 6 电子商务

要求

  • Shopware 6.1.* 或 6.2.* 或 6.3.* 或 6.4.* 或 6.5.* 或 6.6.*
  • Satispay 支付方式仅允许用于欧元交易。

安装

通过 composer

使用 composer require 命令将其添加到您的电子商务

对于 Shopware 版本低于 6.5 的

composer require satispay/shopware6-plugin:1.2.0

对于 Shopware 6.5

composer require satispay/shopware6-plugin:2.0.0

对于 Shopware 6.6 及以上版本

composer require satispay/shopware6-plugin

然后您需要安装并激活它

bin/console plugin:refresh
bin/console plugin:install Satispay
bin/console plugin:activate Satispay

安装后,将添加一个新的规则,称为 货币欧元。该规则被设置为 Satispay 支付方式的 可用性规则

配置

激活 Satispay Token

  1. 以管理员用户身份登录

  2. 对于 Shopware 版本低于 6.4.x,请访问设置 > 系统 > 插件;对于 Shopware 版本等于或高于 6.4.x,请访问扩展 > 我的扩展

    Settings System PLugins

  3. 选择 Satispay 支付插件配置按钮以访问其设置

    Settings System PLugins

  4. 通过复选框“沙盒”(如果蓝色则激活且将在沙盒中运行,否则不会)选择是否使用沙盒模式

    Satispay Settings

  5. 从您的 Satispay 账户仪表板(Negozi Online -> Crea codice di attivazione)创建的激活码

    Satispay Token

  6. 单击“保存”按钮保存当前设置

    Satispay Save

  7. 单击“激活”按钮

    Satispay Activate

如果成功,您将在“当前激活代码”中看到您的激活码。如果出错,您将收到一个错误码,Satispay 支持可以识别问题。

如果您 清空令牌激活 并单击 激活,它将 删除当前激活值,您需要新的令牌来 激活您与 Satispay 的连接

Satispay Error

启用 Satispay 支付方式

  1. 选择您想激活 Satispay 支付方式的相应销售渠道

  2. 从支付和配送设置中打开支付方式下拉列表并选择 Satispay 支付

    Satispay Payment

  3. 单击“保存”按钮保存当前设置

附加设置(可选)

附加设置在管理员面板的设置 > 商店 > 支付中可用

Satispay Extra Settings Edit

要查看或更改它们,请选择操作按钮并单击编辑。

Satispay Extra Settings

退款支付

  1. 从订单网格中打开您想要创建退款订单的订单。

    只有支付状态为已支付、已退款或部分退款的订单才能退款。

  2. 选择 Satispay 标签(仅在订单使用 Satispay 付款时可见)。

Satispay Order Detail

  1. 单击 创建退款 按钮
  2. 输入要退款的金额,然后确认单击 执行退款 按钮

Satispay Refund Modal

Satispay Refund Success

如果出错,您将收到一个错误码,Satispay 支持可以识别问题。

Satispay Refund Error

支付流程

Satispay Payment Flow

  • 在 6.1 中,在获取支付状态后,支付状态将保持在 开放 而不是 进行中

预定任务以最终处理未处理的交易

Satispay Scheduled Task

在插件配置中有一个值可以启用一个每 4 小时运行一次的预定任务,该任务将最终处理 Satispay 交易,时间为在时间范围字段中指定的最新小时数(不包括最后一个小时,以便这些付款遵循默认流程并等待回调)。

在以下版本上测试过

  • 6.1
  • 6.2
  • 6.3
  • 6.4
  • 6.5
  • 6.6

贡献

欢迎提交拉取请求。对于重大更改,请先提交一个问题,讨论您希望进行哪些更改。

许可证

本项目使用MIT许可证