fond-of-oryx/payment-epc-qr-code

支付 EPC-QR-Code 模块。

2.0.0 2023-01-24 12:59 UTC

This package is auto-updated.

Last update: 2024-08-27 12:40:12 UTC


README

license

描述

为预付款订单生成有效的 EPC QR-Code,并在 oms 邮件模板中提供 QR 码数据,以便客户扫描 QR 码填写转账数据。

安装

composer require fond-of-oryx/payment-epc-qr-code

在 src/Pyz/Zed/Oms/OmsDependencyProvider.php 中注册插件 PaymentEpcQrCodeExpanderPlugin

    /**
     * @param \Spryker\Zed\Kernel\Container $container
     *
     * @return \Spryker\Zed\OmsExtension\Dependency\Plugin\OmsOrderMailExpanderPluginInterface[]
     */
    protected function getOmsOrderMailExpanderPlugins(Container $container)
    {
        return [
            ...
            new PaymentEpcQrCodeExpanderPlugin(),
        ];
    }

使用方法

在 'order_confirmation.html.twig' 中添加类似以下内容

{% if mail.order.prepaymentEpcQrData is defined and mail.order.prepaymentEpcQrData != null %}
    <img width="250" class="epc-qr-code" src="{{ mail.order.prepaymentEpcQrData }}"/>
{% endif %}

配置

默认情况下,将使用 fond-of-oryx/qr-code-generator 的配置参数。但您可以在您的配置中使用以下常量来覆盖它们。

本包的独特配置参数

在此处查看 EPC QR 码格式的概述 - 维基百科

在配置中必须设置 IBAN、BIC 和付款接收者。