checkout-finland/checkout-finland-for-magento-2

此包已被废弃,不再维护。作者建议使用 paytrail/paytrail-for-adobe-commerce 包。

Checkout Finland 是一个提供 20 多种支付方式给芬兰客户的支付网关。

1.3.4 2021-11-18 09:25 UTC

This package is auto-updated.

Last update: 2021-11-18 10:18:38 UTC


README

为您的 Magento 2 网上商店提供 Checkout Finland 的支付方式

已弃用

此扩展已被弃用。所有功能现在都已作为重新命名的 paytrail/paytrail-for-adobe-commerce 模块存在。建议升级到新模块。

升级到 Paytrail for Adobe Commerce

从该模块升级需要手动安装。

警告!删除 op-merchant-services/op-payment-service-for-magento-2 将导致使用 Checkout Finland 完成的付款无法通过 Magento 管理员退款。付款仍可通过 Paytrail 的 Extranet 退款。

  1. 按照 此处 找到的 paytrail/paytrail-for-adobe-commerce 的安装说明进行操作。
  2. 导航到 Adobe Commerce 管理界面,选择 商店 -> 店铺配置 -> 销售 -> 支付方式 -> Checkout Finland
  3. 启用 改为 以禁用结账页上的 Checkout Finland 支付方式

请注意,模块配置不会从 Checkout Finland 转移到 Paytrail for Adobe Commerce!您需要保存这些值并自行重新应用。这也适用于支付页面个性化设置!
某些类、函数和 CSS 类已被重命名,任何第三方定制都将需要进行修改。

在安装任何 Magento 2 扩展之前,请始终备份您的数据库和源代码。

此模块已在 Magento 2.4.2、2.4.1 和 2.3.X {community|commerce} 版本上进行了测试。2.2.X 的支持已结束,无法保证与旧版本的兼容性。

测试版本的 Magento 系统要求可以在 https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html 上找到

功能

此支付模块具有以下功能

  • Checkout Finland 支付服务提供的支付方式
  • 恢复和发货已取消订单的能力
  • 支持延迟付款(Collector 等。)
  • 支持单个 Magento 2 实例内的多个商店

安装

通过 Composer

自 1.2.0 版本引入 Checkout Finland PHP-SDK 以来,模块只支持通过 composer 安装。

步骤

  1. 确保您具有 Magento 文件系统所有者权限。
  2. 在命令行中导航到您的 Magento 根目录并输入
    composer require checkout-finland/checkout-finland-for-magento-2:<latest_version> --no-update
  3. 如果需要输入凭据,请输入您的 Magento 市场访问密钥。
  4. 输入命令
    运行以下命令以更新 checkout-finland/checkout-finland-for-magento-2
  5. 运行以下命令:
    php bin/magento module:enable Op_Checkout
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    bin/magento setup:static-content:deploy
  6. 导航到 Magento 管理界面,选择 商店 -> 店铺配置 -> 销售配置 -> 支付方式 -> Checkout Finland
  7. 输入您的凭据并启用该模块(测试凭据:375917 - SAIPPUAKAUPPIAS
  8. 清除缓存

使用方法

模块设置可以从: 商店 -> 配置 -> 销售配置 -> 支付方式 -> Checkout Finland 查找

模块具有以下设置

  • 启用:定义是否启用支付方式 (输入:是 / 否)
  • 跳过银行选择:定义是否跳过银行选择 (输入:是 / 否)
  • 商户 ID:您的 Checkout Finland 商户 ID (输入:文本)
  • 商户密钥:您的 Checkout Finland 商户密钥 (输入:密钥)
  • 新订单状态:使用 Checkout Finland 支付的新订单的定制状态 (输入:选择)
  • 通知电子邮件地址:如果订单取消后已处理付款,将向商户发送通知,以便他们可以重新激活并发货订单 (输入:电子邮件地址)
  • 适用国家的支付:允许所有国家的支付或特定国家的支付 (输入:所有 / 特定)
  • 特定国家的支付:如果之前设置为特定国家,此列表可以定义允许的国家 (输入:选择)

退款

此支付模块支持在线退款。

步骤

  1. 导航到 销售 -> 订单 并选择您需要全额或部分退款的订单
  2. 从订单查看侧边栏选择发票
  3. 选择发票
  4. 选择贷项备忘录
  5. 定义您想要退款的商品,并可选地定义调整费用
  6. 点击退款

已取消订单付款电子邮件通知

如果客户在完成付款后立即关闭浏览器窗口,但在返回商店之前,Magento 将订单状态保留为“待支付”。此状态有超时时间,因此如果付款确认在购买后8小时内未到达,Magento 将自动取消订单。Checkout Finland 通知 Magento 付款已通过,但这可能需要超过8小时。

当确认最终完成时,Magento 将交易登记到订单中,并将订单状态更改为处理中。但由于在此期间库存可能已更改,商品仍被取消。商户将收到关于付款已通过的电子邮件通知,但他们必须手动访问该订单,确保商品仍然可用,然后点击“恢复订单”才能发货。

调整超时时间
8小时的超时时间可以在 Magento 配置中进行调整。更长的周期可能允许 Checkout Finland 在订单被取消之前确认订单,但它也保留了这段时间的库存。

  1. 转到 商店 -> 配置 -> 销售配置 -> 销售 -> 订单 Cron 设置
  2. 调整 待支付订单生命周期(分钟) 价值到你想要的。

订单状态

待支付
当客户被重定向到他们选择的支付提供商时,分配给订单。

待支付
如果Checkout Finland仍在等待支付确认,则分配给订单。适用于发票,例如收款人。

处理中
一旦支付完成且商品准备发货,就分配给订单。

已取消
如果待支付状态已活跃超过8小时,则分配给订单。

可用状态

  • 处理中
  • 疑似欺诈
  • 待支付
  • 支付审核
  • 待处理
  • 挂起
  • 完成
  • 关闭
  • 已取消
  • 待支付

多个商店

如果您有多个商店,可以根据选择的商店设置不同的支付模块。在配置设置中,有一个“商店视图”的选择。

通过更改商店视图,您可以在Magento 2实例中为每个商店定义不同的设置。

某些提供商(收款人)的舍入问题

在某些情况下,此模块可能会在订单数据中发送所谓的“舍入行”商品,如果此值是负数,可能会出现错误(已观察到与收款人方法有关)。这与Magento计算和舍入税费以及本模块如何补偿可能的总计与单个商品总和之间不匹配有关。

在Magento中有三种税率计算算法,可以在“商店 -> 配置 -> 销售 -> 税 -> 基于以下计算的税率方法”中进行设置。

  • 基于单价
  • 基于行总计
  • 基于总计

如果计算算法是“基于总计”,出现所述错误时,将其更改为“基于单价”可能会导致税率计算没有不匹配。

注意:更改设置并不意味着“基于单价”算法比“基于总计”或“基于行总计”更好,这三种算法在特定情况下都可能存在舍入问题,可以通过选择其他算法之一来解决。大多数情况下,算法最终得出相同的计算结果。