schrammel-codes/magento2-epc-qr-code

此模块使商家能够为客户提供银行转账支付的EPC二维码

安装: 247

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 1

开放问题: 1

类型:magento2-module

1.0.0 2024-04-03 09:19 UTC

This package is auto-updated.

Last update: 2024-09-03 10:22:29 UTC


README

使商家能够为客户提供银行转账支付的EPC二维码。

Supported Magento Versions Latest Stable Version Composer Downloads Maintained - Yes License - MIT

目录

📝 摘要

为了方便客户支付,商家可以提供银行转账支付的EPC二维码。
此模块为Banktransfer支付方式添加了新配置,生成客户使用银行应用扫描的EPC二维码。

ℹ️ 背景

EPC二维码(PDF)是向客户提供支付信息的一种标准化方式。生成的二维码包含进行银行转账支付所需的所有信息,例如受益人、IBAN、交易金额和参考。
客户只需用他们的银行应用扫描二维码即可发起支付。

👨🏼‍🔧 安装

composer require schrammel-codes/magento2-epc-qr-code
bin/magento module:enable SchrammelCodes_EpcQrCode
bin/magento setup:upgrade

🛠️ 配置

此模块为Stores > Configuration > Sales > Payment Methods > Bank Transfer Payment中的Banktransfer支付方式添加了额外的配置。

Configuration options

当为您的二维码使用颜色时,请确保其易于扫描。某些颜色组合可能使银行应用难以甚至无法处理二维码。

🗓️ 使用

一旦模块启用并配置了正确信息,二维码将在所有渲染位置显示在银行转账支付说明下方。

Payment instructions with QR code

请注意,上述显示的二维码是一个示例,不包含有效的IBAN,使用银行应用扫描此代码会导致错误。正确配置后,二维码将按预期工作。

此外,该模块提供了一个视图模型\SchrammelCodes\EpcQrCode\ViewModel\QrCode,包含以下方法,可用于在前端渲染二维码图像标签

  • renderQrCodeImageTagFromOrderIncrementId(string $orderIncrementId): ?string
  • renderQrCodeImageTagFromOrder(\Magento\Sales\Api\Data\OrderInterface $order): ?string

如果未满足渲染二维码的先决条件,则方法将返回null

⛙ 贡献

欢迎贡献!如果您有任何建议、功能请求或问题,请创建新问题提交拉取请求

⚖️ 许可证

MIT 版权 (c) 2024 Dipl.-Ing. Andreas Schrammel, BSc.